java中的字符串String
来源:互联网 发布:centos改成中文 编辑:程序博客网 时间:2024/06/08 04:42
String类位于java.lang包中,具有丰富的方法
下面是String方法中直接在后面加双引号“”和new一个对象装字符串的区别
public static void main(String[] args) {// TODO Auto-generated method stub//创建对象:在堆内存中创建对象//在栈内存中形成引用String s1 = "HelloWorld";//通过双引号直接创建:是在字符串常量值中创建字符串String s = s1;String s3 = "HelloWorld";///字符串常量值中的地址(相当于引用的一个地址)String s4 = new String("HelloWorld");//通过new关键字创建:跟普通对象的创建时一样的System.out.println(s == s1);//trueSystem.out.println(s == s3);//trueSystem.out.println(s == s4);//falseString s5 = "Hello";String s6 = "World";String s7 = s5 + s6;System.out.println(s == s7);//falseString s8 = "Hello" + "World";System.out.println(s == s8);//true}
而后来版本出现的StringBuffer是为了内存优化
public static void main(String[] args) {// TODO Auto-generated method stubString str = "123";String str2 = "abc";String str3 = str+str2;//三个对象System.out.println(str3);//StringBuffer只有一个对象//内存优化考虑StringBuffer sb = new StringBuffer();//String str = null;sb.append("123");//str += "123";sb.append("abc");//追加//str += "abc";System.out.println(sb);}
阅读全文
0 0
- java中的字符串(String)
- java中的字符串(String)
- java中的字符串String
- Java中的字符串string类
- java中的字符串(String)的秘密
- Java String:去除字符串中的空格
- Java中的字符串 String, StringBuffer和StringBuilder
- Java中的字符串驻留(String Interning)
- Java中的String字符串倒序输出
- Java中的String字符串为什么不可变
- 深入理解Java中的字符串String
- Java中的String、StringPool(字符串常量池)
- 字符串分割-Java中的String.split()方法
- Java 中的字符串类String、StringBuffer、StringBuilder的区别
- Java 中的字符串类String、StringBuffer、StringBuilder的区别
- java中除去字符串(String)中的换行字符(\r \n)
- Java String 字符串中的最大相同子串实现
- Java 获取String中的数字:获取最后一串数字字符串
- 2017HDU多校第5场
- docker 自动以安装 redis
- ZOJ 3686 A Simple Tree Problem(树转线段树+线段树区间更新)
- VC在多文本的CDockable中使用CScrollView的问题
- java学习笔记(3)-HashMap类
- java中的字符串String
- Linux 常用命令
- git常用命令
- The content of the adapter has changed but ListView did not receive a notification.
- c++版本的高斯混合模型的源代码完全注释
- jqgrid实现字段显示或隐藏问题
- Android源码(10) --- Binder(4) ServiceManager 启动
- Vue国际化处理 vue-i18n 以及项目自动切换中英文
- Java 容器与并发