黑马程序员技术交流社区
标题:
这啥意思一点不懂
[打印本页]
作者:
QHS_hm
时间:
2014-7-23 23:11
标题:
这啥意思一点不懂
public static void main(String[] args) {
isEqualsByOthers("ada");
}
public static void isEqualsByOthers(String str){
int count=0;
char[] arrays = str.toCharArray();
for (int i = 0; i < arrays.length / 2; i++) {
if (arrays[i] != arrays[arrays.length -i- 1]) {
count++;
}
}
if (count ==0) {
System.out.println(str + "是对称字符串!");
}else {
System.out.println(str + "不是对称字符串!");
}
}
作者:
sugar
时间:
2014-7-24 18:57
判断给定的字符串是否是对称的
作者:
落木萧萧
时间:
2014-7-24 21:32
将字符串转换成字符类型数组,循环判断首尾的字符串是否相同。
作者:
刘高峰
时间:
2014-7-25 04:54
public static void main(String[] args) {
isEqualsByOthers("ada");
}
public static void isEqualsByOthers(String str) {
int count = 0;//定义一个计数器
char[] arrays = str.toCharArray();//将参数str转换成字符数组
//依次判断第一个与最后一个字符,第二个与倒数第二个字符......是否不等,不等则计数器自增
for (int i = 0; i < arrays.length / 2; i++) {
//arrays.length - i - 1如果写为arrays.length - 1 - i则语意更为明确
if (arrays[i] != arrays[arrays.length - i - 1]) {
count++;
}
}
//count为0,说明第一个与最后一个字符,第二个与倒数第二个字符......都相等,即为对称字符串,反之不是对称字符串
if (count == 0) {
System.out.println(str + "是对称字符串!");
} else {
System.out.println(str + "不是对称字符串!");
}
}
作者:
HPU--spring87
时间:
2014-7-25 22:10
楼上牛逼,哈哈哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2