how to get the max salary and name of employee from
arraylist without using the Comperator or even Comparable
interface?
Answer Posted / sitaram
package Sample;
import java.util.*;
class Emp
{
int salary;
String name;
Emp(int i,String g)
{
this.salary=i;
this.name=g;
}
}
class MaxSalaryTest
{
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(2500,"itika"));
a.add(new Emp(90,"latika"));
a.add(new Emp(3200,"jatin"));
a.add(new Emp(340,"nitin"));
a.add(new Emp(2300,"linda"));
Iterator<Emp> i = a.iterator();
int maxsalary=0;
int sal = 0;
while(i.hasNext()){
Emp e = i.next();
sal = e.salary;
if(sal > maxsalary){
maxsalary= sal;
}
}
System.out.println("maximum salary..."+maxsalary);
}
}
Is This Answer Correct ? | 15 Yes | 1 No |
Post New Answer View All Answers
What does || || mean in math?
What is a parameter example?
What is the purpose of sizeof operator?
How do you compare two strings lexicographically?
Tell us something about an iterator.
What is comparator in java?
How many days will it take to learn java?
Is java platform independent?
What is a ?
Why there is no call by reference in java?
Why are there no global variables in java?
What is a singleton class? Give a practical example of its usage.
Write a code to create a trigger to call a stored procedure
How does linkedhashmap work in java?
Why pass by reference is not possible in java?