/**
* 新闻类
*/
public class News {
private Integer id; // 编号
private String newsName; //新闻名称
private String host; //主持人
public News() {
}
public News(Integer id, String newsName, String host) {
this.id = id;
this.newsName = newsName;
this.host = host;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNewsName() {
return newsName;
}
public void setNewsName(String newsName) {
this.newsName = newsName;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
@Override
public String toString() {
return "News{" +
"id=" + id +
", newsName='" + newsName + '\'' +
", host='" + host + '\'' +
'}';
}
}
import java.util.ArrayList;
import java.util.List;
public class TestNews {
public static void main(String[] args) {
News news1 = new News();
news1.setId(1);
news1.setNewsName("央视新闻");
news1.setHost("康辉");
News news2 = new News();
news2.setId(2);
news2.setNewsName("今日说法");
news2.setHost("撒贝宁");
List<News> newsList = new ArrayList<>();
newsList.add(news1);
newsList.add(news2);
for (News news : newsList) {
System.out.println(news);
}
}
}
LinkedList:底层双向链表实现,查询慢,增删快,提供大量的首尾操作
ArrayList:底层数组实现,查询快,增删慢,具备索引
LInkedList的I打错了, 应该是小写LinkedList
刚开始学都很难,多写、多练、多看
如果Java觉得难了,那c语言,c++ 压根听不懂了