java数组中元素为String和Integer时的==判断问题
来源:互联网 发布:如何成为大数据分析师 编辑:程序博客网 时间:2024/06/14 17:45
String共享池和Integer享元模式不再说了,参看:Integer应用了享元模式 JAVA --String类笔试面试题
这里看一下在数组中作为元素时,String和Integer是否还有这样的特点?
public static void main(String[] args) {String[] a = new String[10];a[0] = "a";a[1] = "a";System.out.println(a[0] == a[1]);//truea[2] = new String("a");a[3] = new String("a");System.out.println(a[2]==a[3]);//falseSystem.out.println(a[2]==a[1]);//falseSystem.out.println(a[2].intern()==a[1]);//trueInteger[] i = new Integer[10];i[0] = 97;i[1] = 97;System.out.println(i[0]==i[1]);//truei[2] = 128;i[3] = 128;System.out.println(i[2]==i[3]);//falseSystem.out.println(i[4]);//null}由结果可以看出,数组容器中的String还是有常量池特点,Integer也还是有享元模式的特点的。
阅读全文
0 0
- java数组中元素为String和Integer时的==判断问题
- Java中判断String不为空的问题
- Java中判断String不为空的问题
- Java中判断String不为空的问题
- Java中判断String不为空的问题
- java中判断String不为空的问题
- Java中判断String不为空的问题
- Java中判断String不为空的问题
- Java中判断String不为空的问题
- Java中判断String不为空的问题
- Android Java中判断String不为空的问题
- java基础中Integer值用==和equals判断相等问题解析
- 数组元素判断和问题
- String 和Integer中 == 和 equals的使用
- java中从一个对象数组中删除元素和判断对象数组存了几个元素的方法
- java 关于数组和数组元素的判断
- java中Long和Integer在hashmap判断key是否存在的问题
- 【JAVA语言】之【java中判断String为空的问题】
- 计算机右键管理报错解决办法
- 基于EasyNVR二次开发实现业务需求:用户、权限、设备管理
- NOIP 2017 提高组 K: 奶酪 (SPFA || 并查集)
- Golang常量计数器iota使用方法
- Linux 下wifi 驱动开发(三)—— SDIO接口WiFi驱动浅析
- java数组中元素为String和Integer时的==判断问题
- 基于EasyNVR二次开发实现业务需求:直接集成EasyNVR播放页面到自身项目
- kettle安装使用 a java exception has occurred
- Android_阴影CardView
- Android Studio3.0开发JNI流程------在Android原程序基础添加自己的类的native方法
- PHP学习笔记 21
- NSAttributedString实现图文混排
- Mac布置
- 网页直播、微信直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的easynvr