Online Java Compiler By
JavaTpoint.com
import java.util.PriorityQueue; import java.util.Spliterator; class Information implements Comparable
{ Integer marks; String rollNo, name; static int i=1; public Information(String rollNo, String name, int marks) { this.rollNo= rollNo; this.name = name; this.marks= marks; } public String toString(){ return i++ +" Roll No = "+rollNo+"\n Name = "+name +"\n Marks = "+marks+"\n"; } @Override public int compareTo(Information obj) { return marks.compareTo(obj.marks); } } public class PriorityQueueSpliteratorExample3 { public static void main(String[] args) { PriorityQueue
Pqueue = new PriorityQueue
(); Information val1 = new Information("15cs1029","Reema panda",21); Information val2 = new Information("15cs1012","Geetanjali Sharma",26); Information val3 = new Information("15cs1011","Himanshu Bhardwaj",27); Pqueue.add(val1); Pqueue.add(val2); Pqueue.add(val3); Spliterator
str = Pqueue.spliterator(); while(str.tryAdvance((n)->System.out.println(n))); } }
Output