how to get the max salary and name of employee from
arraylist without using the Comperator or even Comparable
interface?
Answers were Sorted based on User's Feedback
Answer / 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 |
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 |
What is the difference between applet and application?
Can we use a default constructor of a class even if an explicit constructor is defined?
What is super constructor?
Difference between String and String Buffer?
How do you create immutable object in java?
What is a short in java?
explain System.out.println
107 Answers Calpine Technologies, Care, Cognizant, CTS, IBM, IBS, LibSys, Oracle, Spiro Solutions, TCS,
What is a parameter example?
Differences between C and Java?
what is meant by Byte code concept in Java?
What do you mean by garbage collection used in java?
How do you achieve polymorphism in java?