मैं वर्ग:जावा 8 और स्ट्रिंगजॉइनर का उपयोग करके मैं दो फ़ील्ड को सूची से कैसे जोड़ सकता हूं?
public class Item {
private String first;
private String second;
public Item(String first, String second) {
this.first = first;
this.second = second;
}
}
और इस तरह की वस्तुओं की सूची:
List<Item> items = asList(new Item("One", "Two"), new Item("Three", "Four"));
मेरा लक्ष्य तत्वों की सूची में शामिल होने के लिए निम्न स्ट्रिंग का निर्माण करना है:
One: Two; Three: Four;
मैं मैंने स्ट्रिंगजॉइनर का उपयोग करने की कोशिश की, लेकिन ऐसा लगता है कि इसे कुछ सरल प्रकारों की सूची के साथ काम करने के लिए डिज़ाइन किया गया है।
आप पिछले 'याद करेंगे,' – assylias
आप उस के लिए उपसर्ग/प्रत्यय अधिभार उपयोग कर सकते हैं। – shmosel
@ वासिलियास आप सही हैं, पकड़ने के लिए धन्यवाद! –