char[] c = new char[]{'a','b'};
String str3 = new String(c);
str3.intern();// 先调用一次intern()
String str5 = new String(c); System.out.println(str5.equals(str3));// true System.out.println(str5 == str3);// false System.out.println(str5.intern() == str3); // false ?这儿为什么是falseStringjava
String str3 = new String(c);
str3.intern();// 先调用一次intern()
String str5 = new String(c); System.out.println(str5.equals(str3));// true System.out.println(str5 == str3);// false System.out.println(str5.intern() == str3); // false ?这儿为什么是falseStringjava
解决方案 »
- getClass().getResourse()读取服务器文件路径问题
- java 怎么写啊!能不能附加代码和详细解释啊
- 我想做个系统
- OutputStream
- 关于方法传递的问题?何时为按值传递、何时为按引用传递??
- 如何截获系统退出消息?
- 一个java初学者的小问题请大家看看。
- 我想在Jform放一个图片,怎么swing没有控件呢?
- 如何得到一个目录下按last modify时间排序的文件名列表?
- 有谁开发过手机上的应用,我下了个Jbuilder MobileSet ,请告诉我序列号和密码。
- jar包 提示outofmemoryError:java heap space
- Hashtable<String, Integer> numbers 中的<>从语法上是什么意思
str5.intern() == str3.intern()这样才相等!
new String出来的字符串都是对象