public class test165 {
public static void main(String[] args) {
String s = "Hello World";
s = s.toUpperCase();
System.out.println(s);
s = s.substring(6, 11);
System.out.println(s);
}
}
output:
HELLO WORLD
WORLD
public class test165 {
public static void main(String[] args) {
String s = "Hello World";
s.toUpperCase();
System.out.println(s);
s.substring(6, 11);
System.out.println(s);
}
}
output:
Hello World
Hello World
public static void main(String[] args) {
String a = "asd";
// 常量池中的“asd”是一样的
System.out.println("asd" == a);
// 对象中的“asd”
System.out.println(new String("asd") == a);
String b = "asd" + a;
// 生成class时 就在常量池中新建"asdasd" 但是变量a是运行时引用的
System.out.println("asdasd" == b);
String c = "asdf";
String d = "asdf" + c;
//保存到本地(就是存到常量池中)
d.intern();
System.out.println("asdfasdf" == d);
}
output:
true
false
false
true