how to get the max salary and name of employee from
arraylist without using the Comperator or even Comparable
interface?
Answer Posted / amit singh
import java.util.*;
class Emp
{
int salary;
String name;
Emp(int i,String g)
{
this.salary=i;
this.name=g;
}
}
class Manhattan
{
public static void main(String []args)
{
ArrayList<Emp> a = new ArrayList<Emp>();
a.add(new Emp(100,"javed"));
a.add(new Emp(500,"apporva"));
a.add(new Emp(250,"sumit"));
a.add(new Emp(100,"itika"));
a.add(new Emp(90,"latika"));
a.add(new Emp(67,"jatin"));
a.add(new Emp(340,"nitin"));
a.add(new Emp(2300,"linda"));
Iterator<Emp> i = a.iterator();
int maxsalary=0;
String name = null;
if(i.hasNext())
{
Emp e=i.next();
maxsalary=e.salary;
}
Iterator<Emp> i1 = a.iterator();
while(i1.hasNext())
{
Emp e1 = i1.next();
if(maxsalary<=e1.salary)
{
maxsalary=e1.salary;
name=e1.name;
}
//System.out.println(maxsalary);
}
System.out.println("he person name is " + name + " whose
havineg the max salary " + maxsalary);
}
}
| Is This Answer Correct ? | 19 Yes | 4 No |
Post New Answer View All Answers
When does an object becomes eligible for garbage collection in java?
What are the main uses of java?
Can an interface have a constructor?
What environment variables are required to be set on a machine in order to run Java programs?
What is final int?
What are disadvantages of java?
What is the difference between heap memory and stack memory?
Why spring singleton is not thread safe?
Which is the best sorting technique in java?
What are the java ide’s?
Explain java coding standards for variables ?
What is the difference between assignment and initialization?
What is string data type?
Difference between static binding and dynamic binding?
Explain static nested classes ?