我有不同类型的名称。像Java删除最后一个字符串
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);
那么你的尝试有什么问题?它输出什么? –
为什么你不分裂','?然后,阵列中的每个成员都将是全名。只需按照你想要的方式追加所有这些,最后一个追加一个&。或者你可以用''和' – Loki