字符串那点事
来源:互联网 发布:大数据 结构化数据 编辑:程序博客网 时间:2024/05/22 15:03
public class StringTest { public static void main(String[] args){ String s1="abc"; String s2="abc"; String s3=new String("abc"); System.out.println("s1==s2: "+(s1==s2)); System.out.println("s1==s3: "+(s1==s3)); }}对于直接创建的字符串,会检查constant pool中是否存在,如果有,直接指向它String s1="hello";String s2=new String("hello");System.out.println("s1==s2: "+(s1==s2));System.out.println("s1.equal(s2): "+(s1.equals(s2)));s2=s2.intern();System.out.println("s1==s2: "+(s1==s2));/*用new 创建的则原因在于 intern 这个方法返回的是 返回字符串对象的规范化表示形式,当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并且返回此 String 对象的引用。*/
0 0
- 字符串那点事
- 字符串那点事
- 关于connectionstring字符串的那点事
- 关于字符串那点事(一)
- 面试那点事
- 公司那点事
- 编程那点事!!
- 公务员那点事
- 毕业那点事
- JVM 那点事
- C++那点事
- 【粗心】那点事
- 【春运】那点事
- 内存那点事
- 程序员那点事
- Ext那点事
- Ext那点事
- 学习那点事
- ThinkPHP学习笔记(一):目录结构、MVC、访问模式
- 一元n次多项式的处理
- java面试——springMVC面试题
- JS unload事件(UI)
- MFC中CListCtrl添加多行提示类
- 字符串那点事
- Java数据类型中String、Integer、int相互间的转换
- C++与Lua进数据交换的工具函数
- 用户行为分析思考
- JMeter学习笔记20-使用步长插件来设置负载场景
- Mybatis Generator配置文件完整配置详解
- Windows应用程序常用消息
- Ajax 全解
- linux的一些指令2