How to declare, add and print a list of objects in Java

3 Answers

0 votes
package javaapplication1;

public class Worker {
    private final String name;
    private final String company;
	
    public Worker(String name, String company) {
	    this.name =  name;
	    this.company = company;
    }
	
    public void showDetails() {
	    System.out.println("Hello " + name + " from " + company);
    }
}
package javaapplication1;

import java.util.List;
import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
             
        Worker w = new Worker("Mariya", "Google");
	    List<Worker> list = new ArrayList<>();
        list.add(w);
		
        w = new Worker("Susanne", "Microsoft");
	    list.add(w);
		
        w = new Worker("Dan", "WorkingFrame");
	    list.add(w);
 
        list.stream().forEach((wo) -> { 
            wo.showDetails();
        });
    }
}


/*
run:
 
Hello Mariya from Google
Hello Susanne from Microsoft
Hello Dan from WorkingFrame
 
*/

 



answered Jan 17, 2016 by avibootz
0 votes
package javaapplication1;

public class Worker {
    private final String name;
    private final String company;
	
    public Worker(String name, String company) {
	  this.name =  name;
	  this.company = company;
    }
	
    public void showDetails() {
	    System.out.println("Hello " + name + " from " + company);
    }
}
package javaapplication1;

import java.util.List;
import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
             
        Worker w = new Worker("Mariya", "Google");
	    List<Worker> list = new ArrayList<>();
        list.add(w);
		
        w = new Worker("Susanne", "Microsoft");
	    list.add(w);
		
        w = new Worker("Dan", "WorkingFrame");
	    list.add(w);
 
        for (Worker wo : list) 
	        wo.showDetails();
    }
}


/*
run:
 
Hello Mariya from Google
Hello Susanne from Microsoft
Hello Dan from WorkingFrame
 
*/

 



answered Jan 17, 2016 by avibootz
edited Jan 17, 2016 by avibootz
0 votes
package javaapplication1;

public class Worker {
    private final String name;
    private final String company;
	
    public Worker(String name, String company) {
	    this.name =  name;
	    this.company = company;
    }
	
    public void showDetails() {
	    System.out.println("Hello " + name + " from " + company);
    }
}
package javaapplication1;

import java.util.List;
import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
             
        Worker w = new Worker("Mariya", "Google");
	    List<Worker> list = new ArrayList<>();
        list.add(w);
		
        w = new Worker("Susanne", "Microsoft");
	    list.add(w);
		
        w = new Worker("Dan", "WorkingFrame");
	    list.add(w);
 
        for (int i = 0; i < list.size(); i++) 
            list.get(i).showDetails();
    }
}


/*
run:
 
Hello Mariya from Google
Hello Susanne from Microsoft
Hello Dan from WorkingFrame
 
*/

 



answered Jan 17, 2016 by avibootz
...