Q. I have List of Employee, Where I want Salary of employee greater than 20,000 ?

 TCS Interview Question?

Q. I have List of Employee, Where I want Salary of employee greater than 20,000 ?

SOLUTION :-

Employee.java

package p2;

public class Employee {
private int id;
private String name;
private int salary;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public Employee(int id, String name, int salary) {
super();
this.id = id;
this.name = name;
this.salary = salary;
}

}

********************************************************

Test.java

package p2;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

public class Test {

public static void main(String[] args) {
List<Employee> list=new ArrayList<>();
list.add(new Employee(1, "Asha", 70000));
list.add(new Employee(2, "Poorinima", 10000));
list.add(new Employee(3, "Jatin",25000));
list.add(new Employee(4, "Sourabh", 12000));

List<Employee> list1=list.stream().filter(i->i.getSalary()>20000).collect(Collectors.toList());



for(Employee e: list1) {
System.out.println("Salary of Employee:"+e.getSalary());
}

}

}

************************************************************************


Comments

Popular posts from this blog

What are POJO classes in spring? What is the use of POJO Class, and How to create POJO classes.

How to create React project using command prompt?