मेरे पास ऑब्जेक्ट्स की एक सरणी सूची है जिसे मैं सभी संभावित संयोजन बनाना चाहता हूं (नियमों के एक साधारण सेट के अनुसार)। सूची में संग्रहीत प्रत्येक ऑब्जेक्ट में एक टीम नम्बर और एक स्ट्रिंग होती है।सूची के संभावित संयोजन
0: 1, A
1: 1, B
2: 2, A
3: 2, B
4: 3, C
5: 3, D
6: 4, C
7: 4, D
मैं सभी संयोजनों जहां प्रत्येक squadNumber केवल एक बार मौजूद हो सकते हैं, उदाहरण के लिए प्राप्त करना चाहते हैं:: यहाँ एक ठेठ सूची मैं भंडारण कर रहा हूँ का एक उदाहरण है (1, ए), (2, ए), (3, सी), (4, सी) तो अगला संयोजन (1, ए), (2, ए), (3, सी), (4, डी) होगा। मैं जावा में इसके बारे में कैसे जाऊं? आम तौर पर मैं एक नेस्टेड लूप का उपयोग करता हूं, लेकिन तथ्य यह है कि यह एक सूची में संग्रहीत किया जा रहा है, मेरे लिए चीजों को जटिल बनाता है।
धन्यवाद, paintstripper
एक 'इस तरह के' HashSet', एक नहीं सूची के रूप में Set', का प्रयोग करें। सेट विशिष्टता की गारंटी देता है। – Bohemian