【训练2】给图书排序
书桌上有两本书分别是《西游记》和《水浒传》,书架上有3本书分别是《三国演义》《莎士比亚诗选》《红楼梦》。现要将中国的四大名著按照《水浒传》《三国演义》《西游记》《红楼梦》的顺序放到一起。
/*【训练2】给图书排序
* 书桌上有两本书分别是《西游记》和《水浒传》,书架上有3本书分别
* 是《三国演义》《莎士比亚诗选》《红楼梦》。现要将中国的四大名著
* 按照《水浒传》《三国演义》《西游记》《红楼梦》的顺序放到一起。
* */
package jhl;
import java.util.ArrayList;
import java.util.List;
import java.util.LinkedList;
public class Xl2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
List<String> desk = new LinkedList<>(); //使用LinkedList类实现List接口,书桌上的书
desk.add("《西游记》");
desk.add("《水浒传》");
System.out.println("书桌上的书:"+desk); //输出书桌上的书,以数组的形式,有方括号,有逗号
List<String> shelf = new ArrayList<>();//使用ArrayList类实现List接口,书架上的书
shelf.add("《三国演义》");
shelf.add("《莎士比亚诗选》");
shelf.add("《红楼梦》");
System.out.println("书架上的书:"+shelf); //输出书架上的书,以数组的形式,有方括号,有逗号
System.out.println("现在开始整理四大名著……");
shelf.add(0, desk.get(1));//添加元素
shelf.set(2, desk.get(0));//修改元素
System.out.print("中国四大名著分别是:");
for(int i = 0;i < shelf.size();i++) {
System.out.print(shelf.get(i)+" ");//输出书架上的元素
}
}
}
运行结果如图所示