import java.util.ArrayList;
public class Demo01 {
public static void main(String[] args){
ArrayList<News> list =new ArrayList<News>();
list.add(newNews(1,"list1","a"));
list.add(newNews(2,"list2","b"));
list.add(newNews(3,"list3","c"));
list.add(newNews(4,"list4","d"));for(int i =0; i < list.size(); i++){
News s =(News)list.get(i);
System.out.println(s.getId()+" "+s.getTitle()+" "+s.getAuthor());}}}
import java.util.ArrayList;
public class Demo02 {
public static void main(String[] args){
ArrayList<News> list =new ArrayList<News>();
list.add(newNews(1,"list1","a"));
list.add(newNews(2,"list2","b"));
list.add(newNews(3,"list3","c"));
list.add(newNews(4,"list4","d"));for(News s : list){
System.out.println(s.getId()+" "+s.getTitle()+" "+s.getAuthor());}}}
第三种、适用迭代器Iterator遍历:直接根据List集合的自动遍历
import java.util.ArrayList;
public class Demo03 {
public static void main(String[] args){
ArrayList<News> list =new ArrayList<News>();
list.add(newNews(1,"list1","a"));
list.add(newNews(2,"list2","b"));
list.add(newNews(3,"list3","c"));
list.add(newNews(4,"list4","d"));
Iterator<News> iter = list.iterator();
while (iter.hasNext()){
News s =(News) iter.next();
System.out.println(s.getId()+" "+s.getTitle()+" "+s.getAuthor());}}}
List集合遍历三种方法第一种、最基础的遍历方式:for循环,指定下标长度,使用List集合的size()方法,进行for循环遍历import java.util.ArrayList;public class Demo01 { public static void main(String[] args) { ArrayList<News> list = new ...