21xrx.com
2024-11-22 12:18:53 Friday
登录
文章检索 我的文章 写文章
Java编程技巧:如何修改字符串的某一位?
2023-06-16 15:55:18 深夜i     --     --
Java 字符串 修改

在Java编程中,字符串是一种常见的数据类型。偶尔我们需要修改字符串的某一位。然而,由于在Java中,字符串一经创建就无法被改变,所以需要采用一些技巧。

一种最常见的方法是将字符串转换为字符数组,然后改变字符数组中的相应元素,最后再将字符数组转换为字符串。以下是一个示例代码:


String str = "Hello World";

char[] strArray = str.toCharArray();

strArray[6] = '-';

String newStr = new String(strArray);

System.out.println(newStr);

在这个示例中,我们将字符串"Hello World"转换为字符数组,将第6个元素(即字符'W')改为'-',然后将修改后的字符数组再转换为字符串。输出结果为:"Hello-orld"。

此外,我们还可以使用StringBuilder类。StringBuilder是一种可变字符串类型,可以方便地修改其中任意一位。以下是一个示例代码:


StringBuilder stringBuilder = new StringBuilder("Hello World");

stringBuilder.setCharAt(6, '-');

String newStr = stringBuilder.toString();

System.out.println(newStr);

在这个示例中,我们创建了一个StringBuilder对象,并将其初始化为"Hello World"。然后使用setCharAt方法将第6位(即字符'W')修改为'-',最后使用toString方法将修改后的StringBuilder转换为字符串。输出结果为:"Hello-orld"。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复