String s= "We Are Happy";
char ss= s.charAt(3);
return ss==' '//输出为 true
//但是
String s= "We Are Happy";
char ss= s.charAt(3);
return String.valueOf(ss)==“ ”//输出为false
这是因为string类型比较数值,要用equals
String s1 = new String("java");
String s2 = new String("java");
System.out.println(s1==s2); //false
System.out.println(s1.equals(s2)); //true
对象不同,内容相同,"=="返回false,equals返回true