java字符串
来源:互联网 发布:qq邮箱有没有mac版本 编辑:程序博客网 时间:2024/05/16 15:01
public class Stringtest {public static void main(String [] args){//String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同String s1 = "ymy";String s2 = "ymy";System.out.println("s1和s2的地址相同么" + (s1 == s2));//true//每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,//如果只需比较内容是否相同,应使用 ”equals()” 方法String s3 = new String ("ymy");String s4 = new String ("ymy");System.out.println("s3和s4的地址相同么" + (s3 == s4));//falseSystem.out.println("s1和s3的地址相同么" + (s1 == s3));//false// s1是变量,s5在运行时才知道具体值,所以s5和s6是不同的对象String s5 = "a" + s1;String s6 = "a" + s1;System.out.println("s5和s6的地址相同么" + (s5 == s6));falses1 = "你好," + s1;System.out.println(s1);}}
s1变化后内存的变化
0 0
- java字符串--修改字符串
- java 字符串,字符串缓冲区
- java 字符串,字符串缓冲区
- java字符串
- Java字符串
- Java字符串
- Java字符串
- java字符串
- JAVA 字符串
- Java 字符串
- java-字符串
- Java - 字符串
- java 字符串
- java字符串
- java字符串
- java字符串
- java---字符串
- java字符串
- Kafka入门
- mysql存储emoji表情,utf8mb4
- 使用Spring MVC统一异常处理实战
- Leetcode (H)
- Mac OS X 系统锁屏两种方式总结
- java字符串
- LibreOffice 生成VS2012工程
- 驾车线路导航api
- Linux平台下安装SSH
- WCF通讯方式之双向通讯
- HDFS dfsclient写文件过程 源码分析
- java 中的 final 变量
- poj Round Numbers 3252(数位dp进阶)
- php redis brpop提示异常