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
Which method cannot be overridden in java?
what is the difference between process and thread? : Java thread
Is namespace same as package in java?
why Interface used?
What is contractor means and methods?
What is a class component?
Tell us something about an iterator.
When will we prefer to use set and list in java and why?
What is the use of parse function in java?
What is flush buffer?
What is a list in java?
What is difference between synchronize and concurrent collection in java?
Are maps ordered java?
Where and how can you use a private constructor?
Why is String immutable?