最近在找工作啊,笔试的时候总会碰到一些啃爹的题目啊,发给大家参考看看啊,说不定以后大家换工作的时候也会用到啊,别说我玩大家啊
字符串相等问题
public class StringTest { public static void main(String[] args) { String a1 = "abcd";
String a2 = "abcd";
System.out.println(a1 == a2);
a2.toUpperCase();
System.out.println(a1 == a2); String b1 = "abcd";
String b2 = "ab" + "cd";
System.out.println(b1 == b2);
String c1 = "abcd";
String c21 = "cd";
String c2 = "ab" + c21;
System.out.println(c1 == c2);
String d1 = new String("abcd");
String d2 = new String("abcd");
System.out.println(d1 == d2);
}}
javastring
字符串相等问题
public class StringTest { public static void main(String[] args) { String a1 = "abcd";
String a2 = "abcd";
System.out.println(a1 == a2);
a2.toUpperCase();
System.out.println(a1 == a2); String b1 = "abcd";
String b2 = "ab" + "cd";
System.out.println(b1 == b2);
String c1 = "abcd";
String c21 = "cd";
String c2 = "ab" + c21;
System.out.println(c1 == c2);
String d1 = new String("abcd");
String d2 = new String("abcd");
System.out.println(d1 == d2);
}}
javastring
解决方案 »
- 关于io流
- 【提问】为什么窗口运行后不能点击叉叉关闭窗口,而且实现不了功能
- java怎样用自定义的按钮控制播放器声音
- InetAddress类中的isReachable方法在ping linux系统和win2008时ping不通
- InetAddress.getAllByName 为什么不正确
- 对话框
- system.out.write的疑惑-菜鸟问题
- 求解释APPLET程序在本地读写文件/执行数据库操作无本地授权,无须安装证书
- swing做GUI时,组件上的字号大小怎么改变?
- 我发现在editplus上可以直接编译并且运行java程序
- 请问大家是否在编程中喜欢利用java的安全性提高程序的稳定性
- 字符串替换
public static void main(String[] args) {
String a1 = "abcd";
String a2 = "abcd";
System.out.println(a1 == a2);
a2.toUpperCase();
//a2没有变
System.out.println(a2);
System.out.println(a1 == a2);
String b1 = "abcd";
String b2 = "ab" + "cd";
System.out.println(b1 == b2);
String c1 = "abcd";
String c21 = "cd";
String c2 = "ab" + c21;
//只有字符串常量是共享的
System.out.println(c1 == c2);
String d1 = new String("abcd");
String d2 = new String("abcd");
//只有字符串常量是共享的
System.out.println(d1 == d2);
}
有些要研究Java虚拟机了,但是平常就要养成习惯字符串比较不能用==
false,
true,
false,
false
不知道的对不对
T
T
T
F
F
true
true
false
false
这个链接可以看一下!