मैं क्रय का उपयोग करके कुछ वस्तुओं (एक अनुकूलित वर्ग: सूची>) की सूची की सूची क्रमबद्ध करने की कोशिश कर रहा हूं।क्रियो सूची क्रमबद्धता
list2D; // List<List<MyClass>> which is already produced.
Kryo k1 = new Kryo();
Output output = new Output(new FileOutputStream("filename.ser"));
k1.writeObject(output, (List<List<Myclass>>) list2D);
output.close();
अब तक कोई समस्या नहीं है, यह सूची में कोई त्रुटि नहीं है। लेकिन जब मैं इसे पढ़ने के लिए प्रयास करें:
Kryo k2 = new Kryo();
Input listRead = new Input(new FileInputStream("filename.ser"));
List<List<Myclass>> my2DList = (List<List<Myclass>>) k2.readObject(listRead, List.class);
मैं इस त्रुटि मिलती है:
Exception in thread "main" com.esotericsoftware.kryo.KryoException: Class cannot be created (missing no-arg constructor): java.util.List
मैं कैसे इस समस्या को हल कर सकते हैं?
आप इस समस्या को हल किया? – expert