<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    java如何刪除中的元素

    時間:2025-03-16 14:40:06 java語言 我要投稿
    • 相關推薦

    java如何刪除集合中的元素

      如何使用java刪除集合中的元素呢?下面是小編給大家提供的刪除集合中元素的常見方法,歡迎閱讀,更多詳情請關注應屆畢業生考試網。

      Java代碼如下:

      package com.jerval.test;

      import java.util.ArrayList;

      import java.util.Iterator;

      import java.util.List;

      /**

      * <b>Description</b>:

      * <p>

      * <b>Features or change log:</b>

      * <ol>

      * <li>2014年1月21日 上午10:58:21, jervalj, C001:</li>

      * <li></li>

      * </ol>

      */

      public class TestMain {

      public static void main(String[] args) {

      removeItem1();

      removeItem2();

      removeItem3();

      }

      private static void removeItem1() {

      List<Integer> list = getList();

      // 使用迭代器

      Iterator<Integer> iter = list.iterator();

      Integer item = null;

      while (iter.hasNext()) {

      item = iter.next();

      if (null != item && 5 == item.intValue()) {

      iter.remove();

      }

      }

      System.out.println(list);

      }

      private static void removeItem2() {

      List<Integer> list = getList();

      // 手動索引操作

      int len = list.size();

      Integer item = null;

      for (int i = 0;i < len;i++) {

      item = list.get(i);

      if (null != item && 5 == item.intValue()) {

      list.remove(item);

      i--;

      len--;

      }

      }

      System.out.println(list);

      }

      private static void removeItem3() {

      List<Integer> list = getList();

      // 使用引用克隆

      List<Integer> listCopy = new ArrayList<Integer>();

      listCopy.addAll(list);

      for (Integer item:list) {

      if (null != item && 5 == item.intValue()) {

      listCopy.remove(item);

      }

      }

      System.out.println(listCopy);

      }

      private static List<Integer> getList() {

      List<Integer> list = new ArrayList<Integer>();

      for (int i = 0;i < 10;i++) {

      list.add(i);

      }

      return list;

      }

      }

      Java代碼運行結果:

      [0, 1, 2, 3, 4, 6, 7, 8, 9]

      [0, 1, 2, 3, 4, 6, 7, 8, 9]

      [0, 1, 2, 3, 4, 6, 7, 8, 9]

    【java如何刪除中的元素】相關文章:

    推薦刪除JAVA集合中元素的實現代碼07-13

    PHP中刪除數組中特定元素的兩種方發09-28

    如何刪除Word中的全部超鏈接08-18

    java中如何停止線程08-14

    Dreamweaver代碼中的空鏈接如何批量刪除08-26

    Dreamweaver代碼中的空連接如何批量刪除09-02

    如何快速刪除word文檔中的重復文字06-03

    怎么刪除Word中無法刪除的線條09-07

    JAVA中如何執行DOS命令07-23

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人