zoukankan      html  css  js  c++  java
  • java中的坑

    https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247488878&idx=1&sn=e68ad2044d5514f8c906d6c1052cfdca&chksm=ebd62a42dca1a3542c567babd8d78d77fefd873e360e44e57ef13179624e27f73ca1670b8aeb&mpshare=1&scene=1&srcid=0707qfoLaEsB6mKj4nct95LB&key=118ed9f2d3ff4e5e81dc8ece20dbd005e10eef1362d67e18c911192583ec23e55dcb022e1181a30f94971e887a9c92ceb126c78890af05674aa8452590b1922602deacd6c190dd20d71b3e12bc98ebb3&ascene=0&uin=MTA2NzUxMDAyNQ%3D%3D&devicetype=iMac+MacBookAir6%2C2+OSX+OSX+10.10.5+build(14F2511)&version=11020012&lang=zh_CN&pass_ticket=pqWfj2jRrkKHdG8mcEVs%2FStkC%2BINKOeu4sxf4P1CU16%2BKBVAx0MBSPcwbOu1i%2FhQ

    数组转换集合

    Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException 异常。

    集合转换数组

    踩坑姿势:直接使用 toArray() 无参方法返回值只能是 Object[]类,若强转其它类型数组将会抛异常。
    解决方案:使用 T[] toArray(T[] a); 有参数这个方法

    sublist

    返回的新集合是靠原来的集合支持的,修改都会影响到彼此对方。在 subList 场景中,高度注意对原集合元素个数的修改,会导致子列表的遍历、增加、删除均产生异常。

  • 相关阅读:
    Android Studio连接真机
    day 4 __all__ 包 __init__.py
    day1 创建X00001文件1K
    day 3 模块
    day 2 异常传递 ,抛出
    day 1 异常基本功能
    day 7 __new___
    day 6 汽车4S店铺
    day 5 多态 类 静态
    day 4 继承
  • 原文地址:https://www.cnblogs.com/silyvin/p/11147676.html
Copyright © 2011-2022 走看看