प्रलेखन के रूप में विधि का वर्णन करता है:कक्षा.getDeclaredFields() लगातार सदस्यों में वापसी सदस्यों है?
सरणी लौटे पृथक नहीं किया जा में तत्वों और फिर भी मुझे यकीन है कि नहीं कर रहा हूँ किसी विशेष क्रम
में नहीं हैं, तो यह संकेत मिलता है कि आदेश नहीं होगा जब भी एप्लिकेशन नियमित रूप से आमंत्रित करता है तो हर बार सुसंगत रहें।
मैं पाया गया प्रत्येक फ़ील्ड के लिए एक अद्वितीय आईडी को जोड़ने का एक तरीका ढूंढ रहा हूं - लेकिन अगली बार एप्लिकेशन चलाने के साथ ही यह भी अनुरूप होना चाहिए, यानी मैं लगातार एक ही आईडी उत्पन्न करता हूं।
मैं बस हर फील्ड पाया अधिक पुनरावृति और प्रत्येक तत्व दोहराया प्रति एक काउंटर बढ़ाने के लिए इच्छुक हूँ। फिर काउंटर के बराबर होने के लिए विशेष तत्व की आईडी असाइन करें, ये 'आईडी' संगत नहीं हैं, हालांकि फ़ील्ड लगातार क्रम में वापस नहीं आती हैं।
प्रत्यक्ष उत्तर के लिए धन्यवाद। मैं सोच रहा हूं कि मैं फ़ील्ड को पेड़-मानचित्र में नाम से क्रमबद्ध करने जा रहा हूं, और उसके बाद आईडी को प्राप्त करने के लिए ऊपर उल्लिखित वही एल्गोरिदम लागू करता हूं (प्रत्येक पुनरावृत्ति प्रति वृद्धि) – Jeremy
@ जेरेमी 'TreeMap' का उपयोग न करें। बस 'Arrays.sort' का उपयोग करें। –