我正在使用StringBuilder在记录之间显示逗号,但同时也会在最后一个记录后面得到逗号。
如何控制这个问题?我不想看到最后一个记录后面的逗号 - 因为它是无用的。
如何控制这个问题?我不想看到最后一个记录后面的逗号 - 因为它是无用的。
for (int i = 0; i < arrayList.size(); i++) {
String name = arrayList.get(i).getName();
int price = arrayList.get(i).getPrice();
stringBuilder.append(strName);
stringBuilder.append(" - "+price+",");
}
stringFinal = stringBuilder.toString();
deleteCharAt(...)
函数并传入StringBuilder长度减1的参数。 - Hovercraft Full Of EelsString::join
。 - khelwood