【训练2】给图书排序(ArrayList类,LinkedList类,add():在索引位置添加元素;set():将索引位置的元素修改为对象元素)

【训练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)+"  ");//输出书架上的元素
		}
		
	}

}

运行结果如图所示

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值