package com.example;
import java.util.Scanner;
public class Test {
public static void main(
String[] args) {
Scanner sc=
new Scanner(
System.
in);
System.
out.println(
"请输入一个字符串");
String line =
sc.nextLine();
System.
out.println(
isSymmetric(
line));
System.
out.println(
isSymmetric1(
line));
}
//方法一
public static boolean isSymmetric(
String line){
char[] chars=line.toCharArray();
boolean flag=
true;
for (
int start=
0,
end=
chars.
length-
1;
start<
end;
start++,
end--){
if (
chars[start]!=
chars[end]){
flag=
false;
break;
}
}
return flag;
}
//方法二
public static boolean isSymmetric1(
String line){
return new StringBuffer(line).reverse().toString().equals(line);
}
}
输入abc 结果为 false 输入abcba结果为true
转载请注明原文地址: https://ju.6miu.com/read-664995.html