import java.util.Scanner;
public class Test712 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一段字符串来验证是不是回文串!");
String a = scanner.next();//定义源字符串
String b ="";//定义目标字符串
String tmp=a;//定义临时字符串
int c = a.length();
//利用FOR循环将源字符串倒序
for (int i = 0;i<c;i++){
b=b+ tmp.substring(tmp.length()-1);//取出来TMP字符串的最后一个拼接给B
tmp= tmp.substring(0, tmp.length() - 1);//将TMP字符串的最后一个字符删除
}
//通过equals()函数判断两个字符串对象内容是否相等,正确返回 true,否则返回false
if(a.equals(b)){
System.out.println(b+":是回文字符串");
}else {
System.out.println(b+":不是是回文字符串");
}
}
}
回文字符串实现方法
于 2024-07-14 16:28:28 首次发布