浅谈String buffer
来源:互联网 发布:狼图腾 知乎 编辑:程序博客网 时间:2024/05/17 22:25
在String里面字符串是不能再以前的存储空间修改内容的,都是新开辟一个存储空间进行修改,这样很浪费空间。String Buffer就可以修改字符串内容。String buffer是缓冲区,本身也是操作字符串
import java.util.Scanner;public class Operation{public static void main(String args[]){String sb="Hello";System.out.println(sb.toString());tell(sb);System.out.println(sb.toString());}public static void tell(String s){s="helloii";}}结果如下,字符串内容是没有改变的
StringBuffer的函数
sb.append("hello");
sb.insert(0,"i love");
sb.replace(2,3,"la");
StringBuffer打印字符的速度比String快。用在字符串缓冲区被单个线程使用。建议使用该类,但是设计到线程安全方面,建议使用StringBuffer
说到这里我就要提一下java里面的进程,多线程。
一个进程由多个线程组成。当我们启动一个项目时会有多个线程来执行,每个线程执行不同方法,当A,B同时访问一个线程里面的变量a=1,A将他变为2,而B访问的是a,就会出现不安全。
阅读全文
0 0
- 浅谈String buffer
- String Buffer
- Java String Buffer
- string buffer类
- NIO Buffer To String
- String和Buffer互转
- String 与String Buffer 区别
- JAVA : String StringBuilder String Buffer
- 浅谈string
- 浅谈String
- 浅谈String
- 浅谈protocol buffer的使用
- String,String Buffer 与 String Builder 区别
- 深入char buffer[]与string
- C string buffer的实现
- java中的String Buffer类
- string 类与string buffer类区别
- String,StringBuilder,String Buffer的一点小结
- java获取当前月的最后一天
- ES6解构赋值
- spring+hibernate中hbm2ddl属性值为update建表失败
- python火车票爬虫
- 日志级别的选择:Debug、Info、Warn、Error还是Fatal
- 浅谈String buffer
- 转载segmentfault
- CDN技术详解
- [RK3288][Android6.0] 耳机插拔处理两种方式
- 打开或下载app
- python2和python3区别
- Callable和Future使用
- webstorm 常用快捷键
- 前端故事——Bootstrap的 “卡肉色”carousel