对于上一篇文章的补充,关于String类型的比较
来源:互联网 发布:遥感数据的预处理步骤 编辑:程序博客网 时间:2024/05/13 23:26
String s1 = "你好";
String s2 = "中国";
String s3 = s1+s2;
String s4 = "你好中国";
system.out.println(s1==s2);//打印true,因为这两个地址在编译时就分配好了
system.out.println(s3==s4);// 打印false,因为是在运行时才分配的地址,并不在静态常量池中
system.out.println(s1+s2==s4);//打印true,因为s1,s2,s4都是在编译时就在静态地址池中分配好了地址
//("=="比较的是内存地址是否相同)
本文出自 “qht” 博客,请务必保留此出处http://qht1003077897.blog.51cto.com/10055957/1693706
0 0
- 对于上一篇文章的补充,关于String类型的比较
- 关于上一篇文章的补充
- 关于上一篇文章二叉树建立的补充
- 一篇关于mysql比较好的文章
- 一篇关于CString类型转换的文章
- 对于上一篇文章中的Rewrite Rules的详细分析
- 上一篇日记的补充
- 上一篇博客的补充
- 关于上一篇AGENTX MIB的一些补充
- 对于上个文章进销存的流程图补充
- 对于上一篇-Ubuntu+NFS+HDFS+Samba+Windows的补充+gateone网页版远程软件
- 关于String类型变量的比较问题
- 转一篇比较好的关于Locale的文章
- 关于python decorator找到的一篇比较好的文章
- 关于ASIHttpRequest总结的比较好的一篇文章
- 摘录的一篇文章-关于对string方法的扩展
- 一篇关于RTP介绍比较全的文章
- 收藏一篇关于QT移植比较精彩的文章
- 数据库设计Step by Step (11)——通用设计模式(系列完结篇)
- mybatis----关系篇
- 关于Cursor的moveToFirst和moveToNext的意义
- 关于String类型常亮进行“==” 和equal()比较的不同
- 算法实现:字符串的所有排列情况
- 对于上一篇文章的补充,关于String类型的比较
- Unable to execute dex: Multiple dex files define 解决办法
- 自定义view引起的错误:No resource identifier found for attribute *in package *
- java判断一个字符串是否为空的方法总结
- 安卓fragment跳转activity,fragment跳转fragment,activity跳转fragment
- Errors running builder "Android Package Builder" on project "***"minvor version 52
- 【数据库】SQL更新数据之增删改
- web项目中servlet java.lang.class not found exeception
- 第二周项目三