public String addLetter(char letter, int position, char[] word){
char[]newWord = new char[word.length+1];
if(position == 0){
for(int i = position+1; i<word.length+1; i++){
newWord[i] = word[i-1];
}
newWord[position] = letter;
}else{
}
return new String(newWord);
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个方法,它在字符串中添加一个字母,然后返回它.到目前为止,我已经能够在字符串的前面添加一个字符,但我不太确定如何在中间/结尾处这样做.在if条件下,我把每个字母都推到后面,所以前面有新信的空间.但是,如果我要在中间添加一些东西,任何提示,我不知道该怎么办?