程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-從通用的arraylist中刪除項目元素

java-從通用的arraylist中刪除項目元素

編輯:編程綜合問答
從通用的arraylist中刪除項目元素

我有一個通用的arraylist對象,在這裡我想要刪除一些元素。問題是當我用for循環迭代列表時,卻不能做一個remove()' s的簡單序列,因為元素在每次移除後都會發生變化。怎麼在通用的arraylist中刪除項目元素?

最佳回答:


使用Iterator移除元素

如:

Iterator itr = list.iterator();
    String strElement = "";
    while(itr.hasNext()){

      strElement = (String)itr.next();
      if(strElement.equals("2"))
      {
        itr.remove();
      }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved