【JavaSE】搞定String类
warning:
这篇文章距离上次修改已过252天,其中的内容可能已经有所变动。
String类在Java中是不可变的,这意味着一旦创建了String对象,就不能更改这个对象中的字符串内容。
解决方案:
- 使用
+
操作符或StringBuilder
类来连接字符串。 - 使用
substring
方法来截取字符串的一部分。 - 使用
replace
方法来替换字符串中的某个部分。
示例代码:
// 使用+操作符连接字符串
String str1 = "Hello";
String str2 = "World";
String combinedStr = str1 + ", " + str2 + "!"; // Hello, World!
// 使用StringBuilder连接字符串
StringBuilder sb = new StringBuilder(str1);
sb.append(", ");
sb.append(str2);
sb.append("!");
String combinedStrWithBuilder = sb.toString(); // Hello, World!
// 使用substring截取字符串
String originalStr = "Hello World";
String subStr = originalStr.substring(0, 5); // Hello
// 使用replace替换字符串中的内容
String originalStr2 = "Hello World";
String replacedStr = originalStr2.replace("World", "Java"); // Hello Java
注意:频繁修改字符串内容时,推荐使用StringBuilder
,因为它更高效。
评论已关闭