java怎么修改字符串

35次阅读
没有评论

共计 899 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中,字符串是不可变的,这意味着一旦创建了一个字符串对象,就不能修改其内容。但是可以通过创建一个新的字符串对象来修改字符串内容。

有多种方法可以修改字符串:

  1. 使用 concat() 方法连接字符串:
String str = "Hello";
str = str.concat(" World");
System.out.println(str);  // 输出:Hello World
  1. 使用 "+" 操作符连接字符串:
String str = "Hello";
str = str + " World";
System.out.println(str);  // 输出:Hello World
  1. 使用 replace() 方法替换字符串中的字符或子串:
String str = "Hello World";
str = str.replace("World", "Java");
System.out.println(str);  // 输出:Hello Java
  1. 使用 substring() 方法截取字符串的一部分:
String str = "Hello World";
str = str.substring(6);
System.out.println(str);  // 输出:World
  1. 使用 StringBuilder 或 StringBuffer 类进行字符串的修改:
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
System.out.println(sb.toString());  // 输出:Hello World

// 还可以使用其他方法来修改字符串 
sb.insert(5, " Java");
System.out.println(sb.toString());  // 输出:Hello Java World

sb.delete(5, 9);
System.out.println(sb.toString());  // 输出:HelloWorld

sb.reverse();
System.out.println(sb.toString());  // 输出:dlroWolleH

这些方法都是通过创建新的字符串对象来修改原有的字符串内容。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-09发表,共计899字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)