「R、a、b、b、i、t」を出力するメソッドを呼び出そうとしています。空の文字列( "")が渡された場合、私のメソッドは何も出力しません。
public static void printLetters(String a) {
if (a == "")
System.out.println(a);
else
for (int i = 0; i <= a.length() - 1; i++) {
char rabb = (a.charAt(i));
System.out.print(rabb + ",");
if (i != a.length() - 1) {
System.out.print(" ");
}
}
}
問題は、「r、a、b、b、it」を印刷していることですが、その理由はわかりません。if(i!=a.length()-1){
最後のカンマを削除するように機能していないようです。