Java. Compare two objects values in LinkedList -


  सार्वजनिक वर्ग के छात्र {सार्वजनिक स्ट्रिंग का नाम, उपनाम; Int indexnr; विद्यार्थी (स्ट्रिंग का नाम, स्ट्रिंग उपनाम, इंट इंडेक्सर) {this.name = name; This.surname = surname; This.indexnr = indexnr; }  

मैंने दो लिंक्ड सूची बनायी है: list1 और list2 और दोनों सूचियों में 5 छात्र शामिल हैं I मेरा मिशन तीसरी सूची - सूची 3 बना रहा है, जो इन छात्रों को निम्नांक से अधिक तक इंडेक्स-संख्याओं के अनुसार क्रमबद्ध करते हैं। कोई मेरी मदद कर सकता है?

सबसे पहले, लागू करता है Comparable & lt; छात्र & gt; क्लास हेडर और compareTo () विधि को छात्र वर्ग के लिए:

  @Override सार्वजनिक int तुलना करने के लिए (छात्र अन्य) {return Integer.valueOf (this.indexnr) .compareTo (other.indexnr); }  

फिर, अपनी सूची को सॉर्ट करें:

  सूची & lt; छात्र & gt; List3 = ...; // सूची भरने के लिए कुछ तर्क संग्रह। सूची (list3);  

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -