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. Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.