【发布时间】:2018-05-15 08:34:45
【问题描述】:
我有像{item1,item2,item3,...,itemN} 这样的字符串数组。我想从数组中删除特定元素。我能怎么做?最简单的方法..
String s="How to delete items from list";
String[] result = s.split("\\s");
现在,我想从array“结果”中删除“删除”和“项目”。
【问题讨论】:
我有像{item1,item2,item3,...,itemN} 这样的字符串数组。我想从数组中删除特定元素。我能怎么做?最简单的方法..
String s="How to delete items from list";
String[] result = s.split("\\s");
现在,我想从array“结果”中删除“删除”和“项目”。
【问题讨论】:
如下使用List<String>。
List<String> myList = Arrays.asList(new LinkedList<String>(Arrays.asList(arrayname));
);
myList.remove(index);
【讨论】:
List<String> arr = new LinkedList<String>(Arrays.asList(result));
arr.remove(2);
arr.remove(3);
System.out.println(arr.toArray(new String[0]));
【讨论】:
无法删除Array。可以用空值初始化位置,但大小不会减小。
String s="How to delete items from list";
String[] result = s.split("\s");
result[2] = null;
【讨论】: