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
What is final?
What is an interface in java?
What if static is removed from main method?
Can java hashmap have duplicate keys?
How do you compare two strings lexicographically?
What is the use of 'super' keyword inside a constructor?
What is Java Annotations?
What is the purpose of abstract class?
How to make a class or a bean serializable?
Can we override data members in java?
What is scope & storage allocation of global and extern variables? Explain with an example
What happens if we don’t override run method ?
What is the size of string?
What are measurable parameters?
How to create com object in Java?