我有不同类型的名称,比如:
ABC BCD, EFG HGF, HGF HJK
我希望用"and"替换最后一个","。因此,格式将变成这样。
ABC BCD, EFG HGF & HGF HJK
我尝试了以下内容
names = "Jon Benda, Jon Wetchler, Thomas Leibig "
StringBuilder sbd = new StringBuilder();
String[] n = getNames.split("\\s+");
System.out.println(n.length);
for (int i = 0; i < n.length; i++) {
sbd.append(n[i]);
System.out.print(n[i]);
if (i < n.length - 3)
sbd.append(" ");
else if (i < n.length - 2)
sbd.append(" & ");
}
System.out.print("\n");
System.out.print(sbd);