考虑以下代码:
封装q2b;
public class Q2b {
public static void main(String[] args) {
String kalimat = new String("Sue sells sea shells on the seashore!");
String upperLetter = "";
String removeLetter = "";
//Code to count the spacing in the string
for (int i = 0; i < kalimat.length(); i++) {
if (kalimat.charAt(i) == 's') {
upperLetter += 'S';
} else {
upperLetter += kalimat.charAt(i);
}
}
System.out.println("The letter modification in the string are :" + upperLetter);
}
}
我的问题:
我应该输入什么代码来替换多少个小写字母's'?
最佳答案
添加:
int count = 0; // <-- here
for (int i = 0; i < kalimat.length(); i++) {
if (kalimat.charAt(i) == 's') {
upperLetter += 'S';
count++; // <-- and here
} else {
upperLetter += kalimat.charAt(i);
}
}
最后,您将在变量
count
中具有替换数。