文字列の母音を大文字にしたいと考えています。文字列内で大文字にする
public static String LetterChanges(String str) {
char[] strChar = str.toCharArray();
for (int i =0; i < str.length(); i++){
char ch = str.charAt(i);
if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u'){
Character.toUpperCase(ch);
str.replace(strChar[i], ch);
}
}
return str;
}
文は母音をピックアップしますが、私はそれを大文字にする方法を見つけ出すことができない「場合」ということ:ここではそのための方法があります。 IntelliJは、.toUpperCaseと.replaceの結果はどちらも無視されると述べています。誰かが、なぜそれらのメソッドが無視されているのかを説明してください、そして、おそらく私はこのコードで正しい方向に向けるでしょうか?
うわー、私はそれがすべて必要だったとは思えません。私は今それを得る、文字列と文字は基本的にその不変のために特別な治療が必要になるだろう。それは実際に今より多くの意味があります。ありがとう、Robby! –