문자열의 대문자를 대문자로 만들고 싶습니다. 여기에 대한 방법입니다 :문자열 내에서 대문자로 문자 만들기
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의 결과는 모두 무시됩니다. 누군가가 그 방법이 무시되는 이유를 설명해 주시겠습니까? 그리고 아마도이 코드를 올바른 방향으로 가르쳐 주시겠습니까?
와우, 나는 그것이 모두 필요하다는 것을 믿을 수 없다. 이제 알 겠어. 현악기와 숯불들은 기본적으로 불변의 이유로 특별한 대우가 필요하다. 실제로 실제로 훨씬 더 의미가 있습니다. 고마워요, 로비! –