我正在尝试调用一种方法来打印“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){
无法消除最后一个逗号。