得到一个小问题。
我的IRC机器人中有一个List String:
public List<String> Moderatoren = "name1, name2";
我知道我可以通过即
添加新名称Moderatoren.add(stringContainsAname);
所以实际上有一种方法可以通过相同的String删除它包含列表中的名称吗? 即:
String stringTest = "name1";
如何告诉列表只从列表中删除stringTest(name3)?
答案 0 :(得分:2)
正如人们可以阅读javadoc of ArrayList:
public boolean remove(Object o)
从此列表中删除第一次出现的指定元素(如果存在)。如果列表不包含该元素,则不会更改。更正式地,删除具有最低索引i的元素,使得(o == null?get(i)== null:o.equals(get(i)))(如果存在这样的元素)。如果此列表包含指定的元素,则返回true(或等效地,如果此列表因调用而更改)。