考虑以下代码:
封装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中具有替换数。

08-27 08:59