Java|List.subList 踩坑小记

码志 at 
很久以前在使用 Java 的 List.subList 方法时踩过一个坑,当时记了一条待办,要写一写这事,今天完成它。我们先来看一段代码:// 初始化 list 为 { 1, 2, 3, 4, 5 }List list = new ArrayList();for (int i = 1; i subList = list.subList(0, 3);subList.add(6);System.out.println(list.size());输出是 5 还是 6?没踩过坑的我,会回答是 5,理由是:往一个 List 里加元素,关其它 List 什么事?而掉过坑的我,口中直呼 666。好了不绕弯……