LinkedList删除所有以_______开头的字符串

时间:2016-03-06 11:15:11

标签: list

是否可以删除LinkedList中以特定字符开头的所有字符串 开始喜欢'删除'。?

如果您需要更多信息,请说出来。

1 个答案:

答案 0 :(得分:0)

您可以在LinkedList上使用Iterator并使用Iterator的remove操作;

LinkedList<String> myList = new LinkedList<>();
myList.add("do not remove");
myList.add("remove this");

Iterator iter = myList.iterator();

while(iter.hasNext())
{
    String value = (String)iter.next();
    if(value.startsWith("remove"))
        iter.remove();
}

// Only "do not remove" remains