我有像{item1,item2,item3,...,itemN}
这样的字符串数组。我想从数组中删除特定元素。我能怎么做?最简单的方式..
String s="How to delete items from list";
String[] result = s.split("\\s");
现在,我想删除"删除"和"项目"来自array
"结果"。
答案 0 :(得分:1)
使用List<String>
,如下所示。
List<String> myList = Arrays.asList(new LinkedList<String>(Arrays.asList(arrayname));
);
myList.remove(index);
答案 1 :(得分:0)
无法在Array
中删除。您可以使用空值初始化位置,但不会减小大小。
String s="How to delete items from list";
String[] result = s.split("\s");
result[2] = null;
答案 2 :(得分:0)
List<String> arr = new LinkedList<String>(Arrays.asList(result));
arr.remove(2);
arr.remove(3);
System.out.println(arr.toArray(new String[0]));