常见对象-判断一个字符串是否对称案例
来源:互联网 发布:redist linux 编辑:程序博客网 时间:2024/05/29 04:18
package cn.itcast_07;import java.util.Scanner;/* * 判断一个字符串是否是对称字符串 * 例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串 * * 分析: * 判断一个字符串是否是对称的字符串,我只需要把 * 第一个和最后一个比较 * 第二个和倒数第二个比较 * ... * 比较的次数是长度除以2。 */public class StringBufferTest4 {public static void main(String[] args) {// 创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入一个字符串:");String s = sc.nextLine();// 方法一:一个一个的比较boolean b = isSame(s);System.out.println("b:" + b);//方法二:用字符串缓冲区的反转功能boolean b2 = isSame2(s);System.out.println("b2:"+b2);}public static boolean isSame2(String s) {//如果反转后和反转前是一样的,说明是同一个return new StringBuffer(s).reverse().toString().equals(s);}/*public static boolean isSame(String s) {// 把字符串转成字符数组char[] chs = s.toCharArray();for (int start = 0, end = chs.length - 1; start <= end; start++, end--) {if (chs[start] != chs[end]) {return false;}}return true;}*/public static boolean isSame(String s) {boolean flag = true;// 把字符串转成字符数组char[] chs = s.toCharArray();for (int start = 0, end = chs.length - 1; start <= end; start++, end--) {if (chs[start] != chs[end]) {flag = false;break;}}return flag;}}
0 0
- 常见对象_判断一个字符串是否对称案例
- 常见对象-判断一个字符串是否对称案例
- 判断一个字符串是否对称
- 判断一个字符串是否对称
- 判断一个字符串是否对称
- 判断一个字符串是否是对称字符串
- 判断字符串是否对称
- 判断字符串是否对称
- 判断字符串是否对称
- 判断字符串是否对称
- 判断字符串是否对称
- 判断字符串是否对称
- 黑马程序员_判断一个字符串是否是对称字符串
- java基础题判断一个字符串是否是对称字符串
- 黑马程序员----判断一个字符串是否是对称字符串
- 黑马程序员----判断一个字符串是否是对称字符串
- 写一个方法,判断一个字符串是否对称。比如: abcba就是一个对称字符串
- 实现一个函数,判断输入字符串是否对称?
- MySQL9-子查询
- 将本地项目上传到github上面
- java.net.ConnectException: Call From USER-20160828CP/192.168.2.107 to 192.168.66.8:9000 failed on co
- [从面试题看问题]修饰符篇
- SQL like子查询
- 常见对象-判断一个字符串是否对称案例
- java——Arrays.asList()方法
- Java 中的 StringBuilder 类
- 微信(WeChat)电脑端多开分析+源码
- CentOS 6.x下cmake编译方式安装MySQL5.5
- Overlapping Squares (UVA
- 操作符重载前置和后置的区别与实现
- Shell脚本编程基础 三 使用结构化命令
- 327. Count of Range Sum Hard