import
java.util.*;
class
StudentData
implements
Comparable<StudentData> {
int
roll;
String name;
int
marks;
StudentData(
int
roll, String name,
int
marks)
{
this
.roll = roll;
this
.name = name;
this
.marks = marks;
}
public
int
compareTo(StudentData sd)
{
return
this
.name.compareTo(sd.name);
}
}
class
GFG {
public
static
void
main(String[] args)
{
ArrayList<StudentData> list
=
new
ArrayList<StudentData>();
list.add(
new
StudentData(
1
,
"Ram"
,
98
));
list.add(
new
StudentData(
2
,
"Shyam"
,
84
));
list.add(
new
StudentData(
3
,
"Lokesh"
,
90
));
Collections.sort(list);
for
(StudentData sd : list)
System.out.println(sd.roll +
" "
+ sd.name +
" "
+ sd.marks);
}
}