最新 最热

stringbuffer和stringbuilder的区别以及为什么stringbuilder是线程不安全的

2. 为什么stringbuilder是线程不安全的? Stringbufer和stringbuilder和string是一样的,都是通过char[]来存储字符串的,不同的是string的char[] 是用final修饰的值不可变 ,Stringbufer和stringbuilder的char[]值是可变的。...

2023-07-17
2

你真的会使用字符串拼接吗?

加号的执行时间为7320ms,concat方法的执行时间为2001ms,而StringBuilder几乎接近0,时间非常短;

2023-07-16
2

手把手实例对比String、StringBuilder字符串的连接效率及StringBuilder和StringBuffer线程安全的比较

创建一个字符串,为字符串对象分配内存空间,会耗费掉一定的时间(CPU)与空间(内存)代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度地影响程序的性能。...

2023-05-12
2

Java成神路 —— StringBuilder

1. StringBuilder类概述StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的2. StringBuilder类和String类的区别String类:内容是不可变的StringBuild...

2023-05-07
2

Java中的String、StringBuffer和StringBuilder

在 Java 中,字符串是最常用的数据类型之一。 Java 中有三种处理字符串的方式:String、StringBuffer 和 StringBuilder。它们都被设计为处理字符串操作,但是它们之间有所不同。本篇博客将会介绍 String、StringBuffer 和 ...

2023-05-05
2

StringBuilder生产使用的一次事故

使用Java实现较长逻辑的代码中,无可避免会创建众多的String对象,又是为了节省内存空间以及优化程序效率,会选择使用StringBuilder或者StringBuffer来代替String对象。...

2023-04-04
2

Java StringBuffer & StringBuilder

Java中的StringBuffer和StringBuilder类是用于处理字符串的可变对象;

2023-03-24
2

Java StringBuilder

StringBuffer和StringBuilder: 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。

2023-03-14
2

【设计模式】-创建型模式-第2章第3讲-【建造者模式】

墨菲定律中提道:任何事都没有表面看起来的那么简单。无论在现实生活中还是在代码世界中,都存在一些复杂的对象,他们由多个部分组成,每个部分各具功能,协同运作。比如手机包含摄像头、CPU、电池等各种零部件。对于大部分用...

2022-12-02
2

Java面试题:如何将字符串反转?(翻转字符串)

使用 StringBuilder 或者 stringBuffer 的 reverse() 方法。

2022-11-28
3