黑马程序员技术交流社区
标题:
一道简单基础测试题,有点蛋疼
[打印本页]
作者:
LTT
时间:
2015-5-19 00:59
提示:
该帖被管理员或版主屏蔽
作者:
chencanhui
时间:
2015-5-19 02:06
class Test1
{
public static void main(String[] args)
{
String[] arr={"m","n","a","n","m"};
for (int x=0;x<arr.length ;x++ )
{
if(!arr[x].equals(arr[arr.length-1-x]))
{
System.out.println("不是对称字符串");
return;
}
}
System.out.println("是对称字符串");
}
}
作者:
想要那片海
时间:
2015-5-19 08:09
用StringBuilder 的反转功能获取一个翻转后的字符串,与原来的进行比较,相同就是对称的,不同就是不对称的
作者:
guojiadui
时间:
2015-5-19 09:15
转换成数组前后比较
作者:
xgd6612
时间:
2015-5-19 09:38
public class Test1
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String str = input.next();
if (isOk(str)==true)
{
System.out.println("真,对称!");
}
else
{
System.out.println("假,不对称!");
}
}
public static boolean isOk(String str)
{
StringBuffer sb = new StringBuffer(str);
String str2 = sb.reverse().toString();
return str.equals(str2);
}
}
作者:
胡几手
时间:
2015-5-19 09:42
二楼思路不错。
作者:
wwl0517
时间:
2015-5-19 09:45
基础测试题,转换数组比较
作者:
狙神自傲
时间:
2015-5-19 09:45
想要那片海 发表于 2015-5-19 08:09
用StringBuilder 的反转功能获取一个翻转后的字符串,与原来的进行比较,相同就是对称的,不同就是不对称的 ...
正解
作者:
1017161726
时间:
2015-5-19 13:46
添加进StringBuilder,reverse反转,toString转回字符串,再和原来的字符串equals一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2