社区
Java SE
帖子详情
stringbuffer、stringbuilder、|=的问题
彼岸停歇
2016-10-25 10:21:32
stringbuffer、stringbuilder这两种操作字符串我都明白。
但是今天看个代码操作字符串是这样的
string s |= "content";
我也知道这个是按位操作运算,但是使用场景不太了解。
效率方面呢,和stringbuffer、stringbuilder比是怎么样的。
|=线程方面安全么?
小弟基础不太好,特此一问。
...全文
111
2
打赏
收藏
stringbuffer、stringbuilder、|=的问题
stringbuffer、stringbuilder这两种操作字符串我都明白。 但是今天看个代码操作字符串是这样的 string s |= "content"; 我也知道这个是按位操作运算,但是使用场景不太了解。 效率方面呢,和stringbuffer、stringbuilder比是怎么样的。 |=线程方面安全么? 小弟基础不太好,特此一问。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
彼岸停歇
2016-10-25
打赏
举报
回复
呃。。。刚试了一下了 确实不行,int是好用的。 但是我在某个代码里看到过这么写的 有必要去翻翻代码了
jamesge2010
2016-10-25
打赏
举报
回复
string s |= "content";编译都通不过
StringBuilder
sb = new
StringBuilder
();的用法,以及作用。
StringBuilder
用法 效率 (1):用法:
StringBuffer
对象则代表一个字符序列可变的字符串,当一个
StringBuffer
被创建以后,通过
StringBuffer
提供的append()、insert()、reverse()、setCharAt()、setLength()等方法可以改变这个字符串对象的字符序列。一旦通过
StringBuffer
生成了最终想要的字符串,就可以调用它的toString()方法将其转换为一个String对象。 (2):效率: //第一种方法 StringBu
Java基础-
StringBuilder
类型和
StringBuffer
类型与String类型相互转换
将String类转换成
StringBuilder
类: String s = “某某某”;
StringBuilder
sb = new
StringBuilder
(s); 将
StringBuilder
转换成String类(同
StringBuffer
类转换成String类)
StringBuilder
sb = new
StringBuilder
(); String s = “”+sb; 将Stri...
java面试题:
StringBuffer
a=new
StringBuffer
(“A“);
StringBuffer
b=new
StringBuffer
(“B“); operate
题目:System.out.println(a+","+b); 的值为什么 class Client_port{ public static void main(String[] args){
StringBuffer
a=new
StringBuffer
("A");
StringBuffer
b=new
StringBuffer
("B"); ope...
String、
StringBuffer
与
StringBuilder
之间区别
String
StringBuffer
StringBuilder
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间
StringBuffer
是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个
StringBuffer
对象都有一定的缓冲区...
StringBuffer
和
StringBuilder
的区别
无论是做Java或是Android,都避免不了遇到这个
问题
,其实kai
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章