我有一个包含以下元素的列表。
List<String> numbers = new ArrayList<String>();
numbers.add("1");
numbers.add("2");
numbers.add("3");
如何在不说 "1"
的情况下获取列表的子集?是否有更简单的函数可以处理任何类型的列表。
最佳答案
问题不明确。
numbers.remove("1");
将删除任何列表中的第一个“1”实例。如果您可能有重复元素,请使用 numbers.removeAll (Collections.singletonList ("1"));
删除所有元素。
另一方面,如果您想获取列表的子范围,请使用 subList
方法。
关于java - 如何从列表中排除某些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6075894/