您的位置:首页 > 其它

设计一个方法,判断一个字符串是否为对称字符串,比如“abcba”,“abba”,要求至少采用两种方式实现。

2019-10-18 16:07 148 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_36427906/article/details/102627359
public class Test04 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string =scanner.nextLine();
System.out.println(method1(string));
System.out.println(method2(string));

}

public static boolean method1(String a) {
for (int i = 0; i < a.length()/2; i++) {
if (a.charAt(i) != a.charAt(a.length() - 1 - i)) {
return false;
}

}

return true;

}
//将字符串a转成StringBuilderleixing,利用reverse方法直接反转再判断是否相等
public static boolean method2(String a) {
StringBuilder sb = new StringBuilder(a);
if (sb.toString().equals(sb.reverse().toString())) {
return true;

}

return false;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐