(1)java.lang.String
1 比较两个String对象 和 equals();功能的理解
package hello;
public class Hello{ //创建一个类叫做Hello
String a="Java";
public static void main(String[] args) {
Hello e = new Hello();
String b = "Java";//生成一个包含"Java"的String对象,并把它引用给b(字符串字面值)
String c = "Java";//同理
String r = new String("Java");//同样也可以建立一个对象
System.out.println(b==c);//true
System.out.println(e.a==b);//true 可以理解b和e.a在同一个对象的内存里可以比较字符串
// 字面值
System.out.println(r==b);//false b和r不在同一个对象中所以不可以直接比较字符串字面
// 值
System.out.println(r.equals(c));//在对象r中传递一个对象c进行比较
}
}
string比较-思维导图(不一定正确&#x