2012-01-09 14 views
8

मैं प्रकार ArrayList<Class> की Arrylist क्रमानुसार करने चाहते हैं और वर्ग आदिम प्रकारक्रमबद्धता ArrayList जावा

public class Keyword { 

    private long id; 
    private long wid; 
    private String name; 
    private ArrayList<Integer> rank; 
    private int month; 
    private float avg; 
    private ArrayList<String> date; 
     ... and so on 
} 

मैं कैसे कि मुझे इस के साथ मदद कृपया कर सकते हैं के दो arrylist ... शामिल

अग्रिम में बहुत सारे धन्यवाद

+0

Google के माध्यम से खोजना बहुत तेज़ होगा – fmucar

+0

इसके अलावा, किस उद्देश्य के लिए क्रमबद्ध करें? क्या आप आउटपुट प्रकार चुन सकते हैं (यानी आप JSON का उपयोग कर सकते हैं)? – Viruzzo

+0

हाँ मुझे Google पर ट्यूटोरियल मिले लेकिन मुझे कक्षा –

उत्तर

22

यदि आप सीरियलज़ेबल का उपयोग करना चाहते हैं, तो आपको कोई समस्या नहीं होनी चाहिए, क्योंकि ऐरेलिस्ट केवल स्ट्रिंग और हर आदिम प्रकार के रूप में सीरियलज़ेबल है। public class Keyword implements Serializable {} करना चाहिए। आप इस विधि here के बारे में अधिक पढ़ सकते हैं। हालांकि serialization के लिए कई अन्य विकल्प हैं। तो कृपया अधिक विशिष्ट हो।

+0

आपको बहुत धन्यवाद –

+0

संपादित उत्तर: लिंक मर गया था। –

0

उस वर्ग में क्रमबद्ध इंटरफ़ेस का उत्तराधिकारी है जो उस ऑब्जेक्ट को कैल्स करता है जिसे आप क्रमबद्ध करना चाहते हैं।

उसके बाद ऑब्जेक्ट को क्रमबद्ध करने के लिए ऑब्जेक्टऑटपुट का उपयोग करें और ऑब्जेक्ट को क्रमबद्ध करने के लिए writeObject विधि का उपयोग करें।

3

कार्यान्वित करके इंटरफ़ेस public class Keyword implements Serializable {} और सीधे शब्दों में की विधि का उपयोग करें "उत्पादन धारा वस्तु" और "इनपुट धारा वस्तु" क्रमानुसार करने और वस्तु डी-क्रमानुसार।

और Arrylist सामान्य रूप से serialize किया जा सकता है किसी भी डेटा प्रकार serialized कर सकते हैं।

संबंधित मुद्दे