I am new to java and try to use ArrayList but I get random output when running no error I got but random output I got when trying to access ar.grt(0) value .can anyone explain it why I got this type of output
import java.util.*;
import java.util.Comparator;
import java.lang.*;
import java.io.*;
class Student
{
String name="";
int roll;
int marks;
public Student(String na,int ro,int ma)
{
name=na;
roll=ro;
marks=ma;
}
}
public class CustomSortingClass
{
public static void main(String []args)
{ Student s1=new Student("Priyanka",05,75);
Student s2=new Student("Abhishek",01,90);
Student s3=new Student("Shivendra",04,80);
Student s4=new Student("Ritesh",02,95);
Student s5=new Student("Sonali",06,65);
ArrayList<Student> ar=new ArrayList<Student>();
ar.add(s1);
ar.add(s2);
ar.add(s3);
ar.add(s4);
ar.add(s5);
System.out.println("unsorted Student\n"+ar.get(0));
}
}
output is :
F:\java>java CustomSortingClass
unsorted Student
Student@b065c63**