Tôi có lớp:Làm thế nào tôi có thể nối hai trường từ một danh sách bằng cách sử dụng Java 8 và StringJoiner?
public class Item {
private String first;
private String second;
public Item(String first, String second) {
this.first = first;
this.second = second;
}
}
Và danh sách các đối tượng như:
List<Item> items = asList(new Item("One", "Two"), new Item("Three", "Four"));
Mục tiêu của tôi là để gia nhập danh sách các yếu tố để xây dựng chuỗi sau:
One: Two; Three: Four;
tôi đã cố gắng sử dụng StringJoiner, nhưng có vẻ như nó được thiết kế để làm việc với danh sách một số loại đơn giản.
Bạn sẽ bỏ lỡ cuối cùng '; ' – assylias
Bạn có thể sử dụng quá tải tiền tố/hậu tố cho điều đó. – shmosel
@assylias Bạn nói đúng, cảm ơn vì đã bắt! –