Tôi có các loại tên khác nhau. Giống nhưJava xóa chuỗi cuối cùng
ABC BCD, EFG HGF, HGF HJK
Tôi muốn thay thế ,
cuối cùng bằng "and"
. Vì vậy, định dạng sẽ được như thế này
ABC BCD, EFG HGF & HGF HJK
tôi đã cố gắng với điều này
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);
Vì vậy, có gì sai với nỗ lực của bạn? Nó ra sao? –
Tại sao bạn không chia ','? Sau đó, mọi thành viên trong mảng của bạn sẽ là tên đầy đủ. Chỉ cần nối thêm tất cả những thứ này theo cách bạn muốn và phần cuối cùng gắn nó với &. Hoặc bạn có thể thay thế ',' bằng 'và' – Loki