package com.bobo;
public class Test {
/**
* @param args
*/
public final String a;
public final String a1 = "a";
public Test() {
a = "a";
}
public static void main(String[] args) {
new Test().testA();
}
public void testA() {
String b = a + "b";
String b1 = a1 + "b";
String c = "ab";
System.out.println(c == b);//false
System.out.println(c == b1);//true
}
}
public class Test {
/**
* @param args
*/
public final String a;
public final String a1 = "a";
public Test() {
a = "a";
}
public static void main(String[] args) {
new Test().testA();
}
public void testA() {
String b = a + "b";
String b1 = a1 + "b";
String c = "ab";
System.out.println(c == b);//false
System.out.println(c == b1);//true
}
}
Java字符串比较案例
本文通过一个简单的Java案例展示了如何在程序中初始化最终变量并比较字符串的引用。通过对比不同的字符串构造方式,说明了字符串字面量与新创建字符串之间的区别。
662

被折叠的 条评论
为什么被折叠?



