Java字符串类
来源:互联网 发布:数据采集审核报送制度 编辑:程序博客网 时间:2024/06/08 07:37
String
String对象是不可改变的,字符串一旦创建,内容就不会再改变。
Stringbianlcunchu的是对String的引用,String对象里存储的才是字符串的内容。
String s = "Java";s = "hello";
思考:以上代码改变字符串的内容了吗?
尽管打印s的结果是”hello”,但是答案是否定的。
因为第一条语句创建”Java”的对象,第二条创建”hello”的对象。对于s来说它只是改变了引用的对象,访问s访问的是”hello”,但是”Java”这个字符串对象仍然存在内存中,并未改变,只是无法访问。
StringBuilder与StringBuffer
StringBuilder与StringBuffer创建可改变字符串.
单任务访问StringBuilder更有效。
StringBuffer具有同步修改缓冲区的方法,意味着只有一个任务被允许执行方法之外,适用与多任务并发访问。
通常情况下,StringBuilder与StringBuffer都可以相互替代。
0 0
- JAVA字符串类
- Java 字符串处理类
- 字符串类 java
- java常用类--字符串
- Java字符串工具类
- Java中的字符串类
- java-字符串String类
- Java字符串常用类
- Java string字符串类
- Java 知识点 类,字符串
- Java字符串类
- Java字符串工具类
- java字符串工具类
- java-String字符串类
- java-String字符串类
- JAVA-字符串过滤类
- 字符串工具类 StringUtil.java
- Java基础之字符串类
- JavaWeb RSA加密使用小解
- jquery选择器中两个class是什么意思?
- Class Throwable
- MyBatis 3 电子书
- POJ1330(LCA离线和在线)
- Java字符串类
- [Lpp] HTTP协议状态码详解(HTTP Status Code)
- 左程云著算法与数据结构题目最优解笔记-链表
- Centos修改镜像为国内的阿里云源或者163源等国内源
- $(...).modal is not a function
- leetcode 220. Contains Duplicate III
- ZOJ2481 Unique Ascending Array
- VUA-10375 Choose and divide
- CentOS7配置免密码登陆