Click here to watch in Youtube :
https://www.youtube.com/watch?v=11j-I4c6OxM&list=UUhwKlOVR041tngjerWxVccw
Employee.java
LinkedHashSetExample.java
https://www.youtube.com/watch?v=11j-I4c6OxM&list=UUhwKlOVR041tngjerWxVccw
Employee.java
public class Employee { private String name; private int age; private int salary; public Employee( String name, int age, int salary ) { super(); this.name = name; this.age = age; this.salary = salary; } public String getName() { return name; } public void setName( String name ) { this.name = name; } public int getAge() { return age; } public void setAge( int age ) { this.age = age; } public int getSalary() { return salary; } public void setSalary( int salary ) { this.salary = salary; } @Override public String toString() { return "Employee [name=" + name + ", age=" + age + ", salary=" + salary + "]"; } }
import java.util.LinkedHashSet; /* * Storing user-defined class objects. */ public class LinkedHashSetExample { public static void main(String[] args) { LinkedHashSet<Employee> linkedHashSet = new LinkedHashSet<Employee>(); Employee john = new Employee("John", 32, 40000); Employee david = new Employee("David", 42, 80000); Employee peter = new Employee("Peter", 52, 150000); linkedHashSet.add(john); linkedHashSet.add(david); linkedHashSet.add(peter); System.out.println("linkedHashSet : " + linkedHashSet + "\n"); /* * Using for each loop getting each employee object from the * linkedHashSet */ for (Employee employee : linkedHashSet) { System.out.println("-------------------------------------"); System.out.println(employee.toString()); System.out.println("Name : " + employee.getName()); System.out.println("Age : " + employee.getAge()); System.out.println("Salary : " + employee.getSalary()); } } }
linkedHashSet : [Employee [name=John, age=32, salary=40000], Employee [name=David, age=42, salary=80000], Employee [name=Peter, age=52, salary=150000]] ------------------------------------- Employee [name=John, age=32, salary=40000] Name : John Age : 32 Salary : 40000 ------------------------------------- Employee [name=David, age=42, salary=80000] Name : David Age : 42 Salary : 80000 ------------------------------------- Employee [name=Peter, age=52, salary=150000] Name : Peter Age : 52 Salary : 150000
https://sites.google.com/site/javaee4321/java-collections/LinkedHashSetDemoAddUserDefined.zip?attredirects=0&d=1
See also:
No comments:
Post a Comment