Map集合与输入/输出(IO)

Map集合
Map接口中键和值一一映射. 可以通过键来获取值。
1.给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值。
2.当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.
3.当对象的类型和Map里元素类型不兼容的时候,就会抛出一个 ClassCastException异常。
4.当在不允许使用Null对象的Map中使用Null对象,会抛出一个NullPointerException 异常。
5.当尝试修改一个只读的Map时,会抛出一个UnsupportedOperationException异常。

常用:
put(K key, V value) 将指定的值与此映射中的指定键关联(可选操作)。
void putAll(Map m) 从指定映射中将所有映射关系复制到此映射中(可选操作)。
remove(Object key) 如果存在一个键的映射关系,则将其从此映射中移除(可选操作)

static void reverse(List list) 反转指定列表中元素的顺序。
static void shuffle(List list) 使用默认随机源对指定列表进行置换。
static void sort(List list) 根据元素的自然顺序 对指定列表按升序进行排序。
static void sort(List list,Comparator c)根据指定比较器产生的顺序对指定列表进行排序。
static void swap(List list, int i, int j) 在指定列表的指定位置处交换元素。
static void rotate(List list, intdistance) 根据指定的距离轮换指定列表中的元素。

同步控制
Collections

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值