<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            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

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看