JAVA程序判断回文串并忽略其中的大小写和符号
发布网友
发布时间:2024-01-19 12:45
我来回答
共3个回答
热心网友
时间:2024-03-03 07:16
import java.util.Scanner;
/**
*
* @author top
*/
public class Main {
/**
* @param args the command line arguments
*/
public static boolean isPalindrome(String str){
String lowStr=str.toLowerCase();
for (int i = 0; i < lowStr.length(); i++) {
if (lowStr.charAt(i)!=lowStr.charAt(lowStr.length()-1-i)) {
return false;
}
}
return true;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str=scanner.nextLine();
System.out.println("字符串"+str+"是回文吗?"+isPalindrome(str));
}
}
热心网友
时间:2024-03-03 07:19
public boolean isPalindrome(char[] text){
boolean flag = true ;
int i = 0;
int textLen = 0 ;
if (null != text){
textLen = text.length ;
}else{
return false ;
}
int middle = (textLen-1)/2 ;
for(i = 0; i <= middle ; i++){
if(text[i] != text[textLen-i-1]){
flag = false ;
break ;
}
}
return flag ;
}
热心网友
时间:2024-03-03 07:23
public boolean check(String t) {
for (int i = 0; i < t.length() / 2; i++) {
if (t.charAt(i) != t.charAt(t.length() - i - 1)) {
return false;
}
}
return true;
}