我们都知道Java中String是final对象,所以不能修改,这时候就可以将其转换为char类型的数组对其中的具体的位进行修改,同时再返回一个新的new对象,就是Java中的toCharArray()方法。
toCharArray() 方法将字符串转换为字符数组。
语法
public char[] toCharArray()
参数
无
返回值
字符数组
可以用这个方法转化成字符数组,修改后再转换为String对象
public static String rollup(String str,int j){
char [] ch = str.toCharArray();
if(ch[j] == '9'){
ch[j] = '0';
}
else{
ch[j]++;
}
return new String(ch);
}
参考了菜鸟教程的Java toCharArray() 方法