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
How much ram can a 64 bit processor theoretically?
What does next mean in java?
What is treeset and treemap in java?
Can a class be protected in java?
How to make a class or a bean serializable?
Give the hierarchy of inputstream and outputstream classes.
What are 3 data types?
Is string a data type in java?
What is difference between string and new string?
Can subclass overriding method declare an exception if parent class method doesn't throw an exception?
What is the size of int in 64-bit jvm?
What is the use of string and stringbuffer?
describe method overloading
Who found java?
Java is Pass by Value or Pass by Reference?