定义一个StringUtils类,用String类的方法实现以下函数。 1、修改一个字符串中指定位置的字符。
时间: 2023-05-11 11:03:47 浏览: 129
使用位运算、值交换等方式反转java字符串(四种方法)
以下是定义一个StringUtils类,用String类的方法实现修改一个字符串中指定位置的字符的代码:
public class StringUtils {
public static String replaceChar(String str, int index, char newChar) {
if (str == null || index < 0 || index >= str.length()) {
return str;
}
char[] chars = str.toCharArray();
chars[index] = newChar;
return new String(chars);
}
}
这个类中的replaceChar方法可以接收一个字符串、一个索引和一个新字符作为参数,然后返回一个新的字符串,其中指定位置的字符被替换为新字符。如果传入的字符串为null或者索引越界,那么方法会直接返回原字符串。
阅读全文