Stuktur Project
Main.java
import co.id.teko.sulaiman.ArrayListInit;
import co.id.teko.sulaiman.domain.Analyst;
/**
*
* @author teko.sulaiman@gmail.com
*/
public class Main {
public static void main(String[] Args){
ArrayListInit arrayListInit = new ArrayListInit();
arrayListInit.getAnalysts();
System.out.println("List");
for(Analyst analyst : arrayListInit.getAnalysts()){
System.out.println("ID : "+analyst.getId()+" Name : "+analyst.getName());
}
//Un-Remark salah 1 jika ingin mencoba fungsi CRUD di Array
/*System.out.println();
arrayListInit.save();
System.out.println("After Save");
for(Analyst analyst : arrayListInit.getAnalysts()){
System.out.println("ID : "+analyst.getId()+" Name : "+analyst.getName());
}*/
/*System.out.println();
arrayListInit.update();
System.out.println("After Update");
for(Analyst analyst : arrayListInit.getAnalysts()){
System.out.println("ID : "+analyst.getId()+" Name : "+analyst.getName());
}*/
/*System.out.println();
arrayListInit.delete();
System.out.println("After Delete");
for(Analyst analyst : arrayListInit.getAnalysts()){
System.out.println("ID : "+analyst.getId()+" Name : "+analyst.getName());
}*/
}
}
Analyst.java
package co.id.teko.sulaiman.domain;
/**
*
* @author teko.sulaiman@gmail.com
*/
public class Analyst {
private int id;
private String name;
public Analyst(int id, String name) {
this.id = id;
this.name = name;
}
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;
}
}
ArrayListInit.java
package co.id.teko.sulaiman;
import co.id.teko.sulaiman.domain.Analyst;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author teko.sulaiman@gmail.com
*/
public class ArrayListInit {
private List<Analyst> analysts;
public ArrayListInit(){
analysts = getAllAnalysts();
}
public void save(){
analysts.add(new Analyst(3, "System"));
analysts.add(new Analyst(4, "Analyst"));
}
public void update(){
analysts.get(0).setName("Teko Analyst");
}
public void delete(){
analysts.remove(0);
}
private List<Analyst> getAllAnalysts(){
List<Analyst> list = new ArrayList<Analyst>();
list.add(new Analyst(1, "Teko"));
list.add(new Analyst(2, "Sulaiman"));
return list;
}
//Gettter dan Setter
public List<Analyst> getAnalysts() {
return analysts;
}
public void setAnalysts(List<Analyst> analysts) {
this.analysts = analysts;
}
}
Output
run:
List
ID : 1 Name : Teko
ID : 2 Name : Sulaiman
Picked up _JAVA_OPTIONS: -Xmx512M
BUILD SUCCESSFUL (total time: 0 seconds)
No comments:
Post a Comment