में प्रीपोप्टेड सेट बनाना जावा में, मैं निर्माण पर आबादी वाला एक अंतिम सेट कैसे बना सकता हूं? मैं निम्नलिखित की तरह कुछ करना चाहता हूं:जावा
static final Set<Integer> NECESSARY_PERMISSIONS
= new HashSet<Integer>([1,2,3,6]);
लेकिन मुझे जावा में उचित वाक्यविन्यास नहीं पता है। मानक जावा वर्गों का उपयोग कर
import java.util.Arrays;
new HashSet<Integer>(Arrays.asList(1, 2, 3, 6))
मैं फिर से खोलने क्योंकि वहाँ सूक्ष्म अंतर नहीं है के लिए यह मनोनीत: यह सामान्य प्रतिमान के लिए अंतिम जबकि अन्य के लिए विशेष रूप से पूछता है। उदाहरण के लिए, एक संग्रह जिसमें 'Collections.unmodifiableSet()' शामिल है, इसके लिए उचित होगा लेकिन दूसरे नहीं। – demongolem