日期:2014-05-20  浏览次数:20591 次

String 类的一个问题,请帮帮忙!!
public class StringDemo
{

/** 构造方法 */
protected StringDemo(){
}


public static void main(String [] args){
String string1, string2, string3;
string1=new String("Answer");
string2=new String("ANSWER");
string3=new String("Question");

System.out.println("字符串 A 是"+string1);
System.out.println("字符串 B 是"+string2);
System.out.println("字符串 C 是"+string3);

if(string1==string2){
System.out.println("字符串 A 和字符串 B 的内容相等");
}
else{
System.out.println("字符串 A 和字符串 B 的内容不相等");
}

if(string1.equals(string2)){
System.out.println("字符串 A 和字符串 B 的内容相等");
}
else{
System.out.println("字符串 B 和字符串 B 的内容不相等");
}

if(string1.equalsIgnoreCass(string2))
{
System.out.println("忽略大小写,字符串 A和字符串 B 的内容相同");
}
else if(string1.equalsIgnoreCass(string3)){
System.out.println("字符串 A 和 C 的内容相同");
}

if(string1.compareTo("Answer")==0)
{
System.out.println("按字母,字符串 A 和 Answer 内容相同");
}

if (string1.startsWith("A"))
{
System.out.println("以 A 开始");
}
if(string1.endsWith("r")){
System.out.println("以 r 结束");
}
}
}

编译后 告诉我 不能解决 方法 equalsIgnoreCass 请问是怎么回事?

------解决方案--------------------
equalsIgnoreCass 打错了 换成
equalsIgnoreCase
------解决方案--------------------
先把equalsIgnoreCass 改成equalsIgnoreCase,
试试看
------解决方案--------------------
equalsIgnoreCase有误
------解决方案--------------------
- -!
------解决方案--------------------
用ctrl+space代码提示呀。否则怎么记那么多方法名称。