java - 从数组列表中删除元素

标签 java arraylist

考虑我有一个数组列表,例如:[2,5,1,8,6] 我想删除 1 中的所有元素直到最后。数组列表将类似于:[2,5] 我怎样才能做到这一点? 谢谢

最佳答案

值得注意的是,您不能从 Arrays.asList() 添加/删除,但可以这样做。

List<Integer> list = Arrays.asList(2, 5, 1, 8, 6);
int idx = list.indexOf(1);
if (idx>=0) list = list.subList(0, idx);

关于java - 从数组列表中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4277197/

相关文章:

Java-EE : Cleaner and simpler alternatives to JSF

java - 无法在 IP 摄像机上对动态生成的图像进行快速 I/O

java - 如何使用 VTD-XML 解析器将嵌套的 XML 文件元素放入对象列表?

java - 2D ArrayList 在 Java 中查找列中的对象

java - 如何使用二维ArrayList?

java - 数组:计数、比较和增加

java - 从群体中移除一条染色体?

java - 如何使用 Graphics 将 Java 数组打印成整齐的列?

Java Regex - 从 xml 中排除空标签

java - Smack API 和 Java