黑马程序员技术交流社区
标题:
判断一个字符串是否是对称字符串
[打印本页]
作者:
潘_洋
时间:
2015-11-10 16:13
标题:
判断一个字符串是否是对称字符串
/*
* 判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,
* "aba"、"abba"、"aaa"、"mnanm"是对称字符串
*/
public class Test2 {
public static void main(String[] args) {
//定义一个字符串
String s="abcdcba";
//调用method方法
boolean b=method(s);
System.out.println(b);
}
//定义一个method方法,判断字符串是否对称,返回一个布尔类型的值
public static boolean method(String s){
/*if(s.length()%2==0){
return false;
}*/
//将字符串转换成字符数组,再进行判断
char[] arr=s.toCharArray();
for(int i=0,j=arr.length-1;i<j;i++,j--){
if(arr[i]!=arr[j]){
//如果前面与后面的对应字符不相同,则返回false
return false;
}
}
//如果对应字符相同,则返回true
return true;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2