JAVA程序判断回文串并忽略其中的大小写和符号
3个回答
2010-10-15
展开全部
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 ;
}
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 ;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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));
}
}
/**
*
* @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));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
for (int i = 0; i < t.length() / 2; i++) {
if (t.charAt(i) != t.charAt(t.length() - i - 1)) {
return false;
}
}
return true;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询