package demo2;
import java.lang.Integer;
public class Demo2 {
public static void main(String[] args) {
String sa = new String("String-compare");
String sb = new String("String-compare");
//"=="对于基本类型变量来说是比较两者是否相等,对于引用型变量来说,是比较两者的地址是否一致!,显然,String sa
//String sb 是由String为两者分别分配的数据空间,两者的地址不可能一致。
if(sa==sb) {
System.out.println(" sa == sb is "+sa==sb);
}else {
System.out.println(" sa == sb is "+sa==sb);
}
if(sa.equals(sb)) {
System.out.println(" sa == sb is"+sa.equals(sb));
}else {
System.out.println("sa == sb is "+sa.equals(sb));
}
}
private static char[] typeof(boolean b) {
// TODO Auto-generated method stub
return null;
}
}