java向string中添加元素
时间: 2023-11-18 08:03:49 浏览: 149
在Java中,字符串是不可变的,因此不能像数组或列表一样直接向字符串中添加元素。但是可以通过使用字符串连接符 "+" 来将新的字符串片段连接到现有字符串上。例如:
```java
String originalString = "Hello";
String newString = originalString + " world!";
System.out.println(newString); // Output: Hello world!
```
此外,Java还提供了可变的字符串类 StringBuilder 和 StringBuffer,它们允许添加、修改和删除字符串中的字符。例如:
```java
StringBuilder sb = new StringBuilder("Hello");
sb.append(" world!");
System.out.println(sb.toString()); // Output: Hello world!
```
在这个例子中,我们使用 StringBuilder 类的 append() 方法将新的字符串片段追加到现有字符串后面,并使用 toString() 方法将 StringBuilder 对象转换为字符串。同样,也可以使用 StringBuffer 类来实现相同的操作。不同之处在于,StringBuffer 类是线程安全的,而 StringBuilder 类则不是。
阅读全文