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

python - Writing Greek in matplotlib labels, titles -

c# - LINQ to Entities does not recognize the method 'Int32 IndexOf(System.String, System.StringComparison)' method -

Pygame memory leak with transform.flip -