给定一个ArrayList<String>列表,名为'list',初始包含元素{"apple", "banana", "cherry"}。执行`list.subList(1, 2).clear();`后,'list'中还剩下哪些元素?
答案解析
subList(1, 2)返回的是索引1(包含)到索引2(不包含)的子列表,即只包含元素"banana"的子列表。调用clear()会删除该子列表中的所有元素,从而删除'list'中索引为1的元素。因此,'list'中剩下{"apple", "cherry"}。
正确答案:B