How to sort a vector elements that contains the user define
class object? (Note: If Suppose consider, A Student class
contain two data members. They are String studentName and
int rollNo. I am creating Four objects for this class, each
object contains students details like name and roll no. Now
i am storing that objects in vector and if i retiving the
elements from the vector means then it should be display in
sorting order)
Answer Posted / vignesh_27
Hai The solution for this problem is.
import java.util.Collections;
import java.util.Vector;
class PointCoordinates {
private String x;
private int y;
public PointCoordinates(String x, int y) {
this.x = x;
this.y = y;
}
public String getX() {
return x;
}
public int getY() {
return y;
}
// Custom toString() Method.
public String toString() {
return x + " " + y;
}
}
public class ToStringFunction {
public static void main(String args[]) {
Vector v = new Vector();
PointCoordinates point1 = new
PointCoordinates("Rajan", 10);
PointCoordinates point2 = new
PointCoordinates("Vikky", 30);
PointCoordinates point3 = new
PointCoordinates("Zari",20);
PointCoordinates point4 = new
PointCoordinates("Ajai",80);
PointCoordinates point5 = new
PointCoordinates("Kennedi", 90);
v.addElement(point1.toString());
v.addElement(point2.toString());
v.addElement(point3.toString());
v.addElement(point4.toString());
v.addElement(point5.toString());
Collections.sort(v);
for(int i=0;i<v.size();i++)
System.out.println(v.get(i));
}
}
| Is This Answer Correct ? | 10 Yes | 9 No |
Post New Answer View All Answers
Can you inherit from an abstract class java?
What do you understand by the term polymorphism?
How can I debug the Java security exceptions and AccessControlExceptions?
What are JVM.JRE, J2EE, JNI?
What are default methods ?
Is singleton thread safe in java?
Why string is called as immutable?
Explain about varargs in java?
Explain different states of a thread in java?
Differentiate between stringbuffer and string?
Can substring create new object?
What is the lifetime and scope of a variable?
How can we create a thread in java?
What are computer functions?
Can we use a default constructor of a class even if an explicit constructor is defined?