Jessica Posted February 14, 2007 Share Posted February 14, 2007 Code: import java.util.*; public class MyClass{ private Vector<OtherClass> stuff; public MyClass() { this.stuff = new Vector<OtherClass>(); } public Vector getStuff(){ Collections.sort(this.stuff); return this.stuff; } } I get the following error when I compile: Note: {file} uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Tool completed successfully If I remove the Collections.sort it doesn't give me the error. Link to comment https://forums.phpfreaks.com/topic/38493-solved-java-collectionssort-generics-error-unchecked-or-unsafe-operations/ Share on other sites More sharing options...
Jessica Posted February 14, 2007 Author Share Posted February 14, 2007 Well, I used the solution in the last post here: http://forum.java.sun.com/thread.jspa?threadID=709718&tstart=0 But then I had to change my compareTo method in the OtherClass from taking an Object and then casting, to taking only OtherClass objects. Link to comment https://forums.phpfreaks.com/topic/38493-solved-java-collectionssort-generics-error-unchecked-or-unsafe-operations/#findComment-184673 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.