相关文章推荐
温暖的汤圆  ·  DevExpress Winform ...·  1 年前    · 
踏实的刺猬  ·  编译器错误 C2220 | ...·  1 年前    · 

当需要对字符串做出相应的修改的时候,我们会用到StringBuilder类。

StringBuilder类在Java 5中被提出,它和StringBuffer之间的最大不同在于StringBuilder的方法不是线程安全的(不能同步访问)。

StringBuilder相较于StringBuffer 有速度优势。

常用方法:(图片来源于菜鸟教程)

StringBuilder方法:

1.append(String s)

将指定字符串s追加到当前字符序列后面。

2. reverse(String s)

反转字符串。

3. delete(int start, int end)

删除start -> end的字符。

4. insert(int offset, int i )

insert(int offset, String s)

将int或String参数的字符串表示形式插入到字符串中。

5. replace(int start, int end, Stinrg str)

使用指定字符串str替换start -> end的字符序列。

6.substring(int start, int end)

substring(int start)

返回一个在该范围内的String。

7. toString()

返回此字符序列中数据的字符串表示形式。

8.length()

返回长度(字符序列中字符的个数)。

9.setCharAt(int index, char ch)

将指定位置的字符修改为ch。

java消息实时提醒 java实时消息推送实现

Java 使用Websocket 与MQ消息队列实现即时消息项目需求:根据不同用户账号产生的数据需要即时展示到首页大屏中进行展示,实现方式 1:前端短时间内轮训调用后端接口,后端返回最新相关数据进行展示 2:使用websocket即时通信,一产生新数据,就立即发送。数据产生有MQ进行推送,保证实时性 第一种方式舍弃,频繁请求接口,大部分请求都无效请求,成本过大实现思路: 1:建立websocket