Java 如何从数组列表中删除项
我有一个字符串数组,比如Java 如何从数组列表中删除项,java,android,arrays,Java,Android,Arrays,我有一个字符串数组,比如{item1,item2,item3,…,itemN}。我想从数组中删除特定元素。我该怎么办?最简单的方法 String s="How to delete items from list"; String[] result = s.split("\\s"); 现在,我想从数组结果中删除“delete”和“items”。在数组中删除是不可能的。您可以使用空值初始化位置,但大小不会减小 String s="How to delete items from list"; S
{item1,item2,item3,…,itemN}
。我想从数组中删除特定元素。我该怎么办?最简单的方法
String s="How to delete items from list";
String[] result = s.split("\\s");
现在,我想从
数组
结果中删除“delete”和“items”。在数组
中删除是不可能的。您可以使用空值初始化位置,但大小不会减小
String s="How to delete items from list";
String[] result = s.split("\s");
result[2] = null;
List arr=newlinkedlist(Arrays.asList(result));
arr.remove(2);
arr.remove(3);
System.out.println(arr.toArray(新字符串[0]);
使用下面的列表
List<String> myList = Arrays.asList(new LinkedList<String>(Arrays.asList(arrayname));
);
myList.remove(index);
List myList=Arrays.asList(新的LinkedList(Arrays.asList(arrayname));
);
myList.remove(索引);
答案被否决的原因是什么?我也想改变数组的位置。意思是在resutl[2]我想要“from”。UnsupportedOperationException我已编辑代码以避免此异常
List<String> myList = Arrays.asList(new LinkedList<String>(Arrays.asList(arrayname));
);
myList.remove(index);