String k = "abc";
String o ="a";
String p ="bc";
String m = "a" + "bc";
String n = o + p;System.out.println(k == m);
System.out.println(k == n);运行结果为:
true
false请前辈解析一下下
String o ="a";
String p ="bc";
String m = "a" + "bc";
String n = o + p;System.out.println(k == m);
System.out.println(k == n);运行结果为:
true
false请前辈解析一下下
解决方案 »
- java多线程
- Socket.getInputStream()阻塞的问题——提供完整代码测试
- 请各位帮帮忙,帮我学习一下多线程的问题,我感觉很难。?
- 刚学了大约一个星期的JAVA,已经学了一半,感觉上手啦!
- applet引用的包能不能来自多个jar包,即archive中写多个.jar
- 多线程服务器发生java.lang.OutOfMemoryError,请高手指点
- 请教关于如何实现“音频文件”对比的问题
- 奇怪的问题:non-static variable this cannot be referenced from a static context
- java怎么向文件中写入int类型的数据?
- java GUI窗口连续关闭问题
- 小弟刚学JAVA 想请各位帮我解决一个“创建并打印阶数为5的杨辉三角形”
- 类加载问题
n = new StringBuffer().append(o).append(p).toString();
所以 k != n