import java.util.ArrayList;
import java.util.List;
class Record{
private String code;
private String desc;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
public class TraverseListOfClassTypeUsingLambdaExpression {
public static void main(String[] args) {
List<Record> list = new ArrayList<>();
for(int i=0;i<5;i++){
Record r = new Record();
r.setCode("CODE : "+i);
r.setDesc("DESC : "+i);
list.add(r);
}
/*Iterator<Record> it = list.iterator();
Record r1 = null;
while(it.hasNext()){
r1 = it.next();
System.out.println(r1.getCode()+"\t"+r1.getDesc());
}*/
//Lambda Expression to print ArrayList of class type
list.forEach(l->System.out.println(l.getCode()+"\t"+l.getDesc()));
}
}
Program Output :-
CODE : 0 DESC : 0
CODE : 1 DESC : 1
CODE : 2 DESC : 2
CODE : 3 DESC : 3
CODE : 4 DESC : 4
import java.util.List;
class Record{
private String code;
private String desc;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
public class TraverseListOfClassTypeUsingLambdaExpression {
public static void main(String[] args) {
List<Record> list = new ArrayList<>();
for(int i=0;i<5;i++){
Record r = new Record();
r.setCode("CODE : "+i);
r.setDesc("DESC : "+i);
list.add(r);
}
/*Iterator<Record> it = list.iterator();
Record r1 = null;
while(it.hasNext()){
r1 = it.next();
System.out.println(r1.getCode()+"\t"+r1.getDesc());
}*/
//Lambda Expression to print ArrayList of class type
list.forEach(l->System.out.println(l.getCode()+"\t"+l.getDesc()));
}
}
Program Output :-
CODE : 0 DESC : 0
CODE : 1 DESC : 1
CODE : 2 DESC : 2
CODE : 3 DESC : 3
CODE : 4 DESC : 4
No comments:
Post a Comment