日期:2014-05-20 浏览次数:21029 次
class TJ4_5 {
public static void main(String args[]) {
String s = "Madam I'm Adam";
String s1 = new String();
String s2 = new String();
char a[] = s.toCharArray();
for (int i = 0; i < a.length; i++)
if (Character.isLetterOrDigit(a[i])) {
s1 = s1 + a[i];
s2 = a[i] + s2;
}
if (s1.equalsIgnoreCase(s2))
System.out.println("是回文");
else
System.out.println("不是回文");
}
}
------解决方案--------------------
修改了一下`
[code=Java]import java.awt.*;
public class HuiWen {
/**
* @langzi
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "aabbcc";
String s1 = new String();
String s2 = new String();
char c[] = str.toCharArray();
for(int i = 0 ; i < str.length();i++){
if(Character.isLetterOrDigit(c[i])){
s1 = s1 + c[i];
s2 = c[i] + s2;
}
s1 = new String(s1);
s2 = new String(s2);
}
if(s1.equalsIgnoreCase(s2)){
System.out.println("is huiwen");
}
else
System.out.println("is not huiwen");
}
}
[/java]