我可以在我的阵列中添加或删除元素时使用哪种方法。 有没有这样的方法? 另外,在元素被删除以防止默认“0”占据该空间的情况下,会自动调整数组的大小。如何添加/删除Java中的数组中的项目?
1
A
回答
1
因此,您不能使用数组执行上面提到的所有操作。
您可能会考虑在java中使用ArrayList
类。它还内置了删除库。
检查此链接了 - https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#remove(int)
3
您不必对数组的方法,但你可以使用ArrayList
代替。代码示例:
List<String> list = new ArrayList<>();
list.add("str 1");
list.add("str 2");
list.add(0,"str 3"); // Add 3 on position 0
list.remove(1); // remove item on position 1
list.remove("str 2"); // remove first occurrence of str 2
但你不能使用原始类型直接在阵列中,如果你想为int的ArrayList
则可以使用它作为包装的基本类型Integer类 - List<Integer> list = new ArrayList<>();
+1
感谢您指出,不想这样说,我的意思是没有OP要求的方法。 – FilipRistic
相关问题
- 1. 如何添加或删除Windows Phone中的数组项目?
- 2. 删除和添加项目到数组?
- 3. Jquery - 添加和删除数组中的项目
- 4. 如何向条目数组中添加/删除条目?
- 5. 如何从数组列表中删除项目Java eclipse
- 6. 如何删除子数组中的项目时删除主数组?
- 7. 从数组中添加/删除项目 - javascript
- 8. jquery从数组中添加/删除项目
- 9. 删除数组中的项目
- 10. 删除PHP数组中项目的.htm
- 11. Java重新添加已从JComboBox中删除的项目
- 12. 如何删除和替换Java中的数组列表中的项目?
- 13. 如何从项目的名称中删除数组中的项目?
- 14. 如何从列表中删除添加的项目?
- 15. 如何添加或删除CollectionViewSource中的项目?
- 16. 如何从一个数组中的项目中删除模式
- 17. 如何从jquery中的数组中删除项目?
- 18. 如何从PowerShell中的数组中删除项目?
- 19. 如何从jquery中的数组对象中删除项目
- 20. 添加/删除数组中的对象
- 21. 如何删除整数数组中的重复项?使用Java
- 22. 从JavaScript中移除项目从数组中删除项目
- 23. 如何使用onclick函数删除数组中的项目?
- 24. 如何删除数组中的索引X处的项目?
- 25. 如何在javascript中添加和删除数组中的值?
- 26. 在javascript中添加数组的项目
- 27. 如何删除Java中的数组条目(简单化好吗?)
- 28. 如何从Perl数组中删除重复的项目?
- 29. 如何使用mongo删除流星中的数组项目?
- 30. 如何删除对象数组中的项目?
数组是不可变的,所以你将不得不自己调整大小。如果不手动调整大小,真正的删除也是不可能的。你有没有考虑过使用'ArrayList'? – Logan
尝试使用一些搜索引擎? – GhostCat