av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

java如何刪除中的元素

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

java如何刪除集合中的元素

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

  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代碼運(yùn)行結(jié)果:

  [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如何刪除中的元素】相關(guān)文章:

推薦刪除JAVA集合中元素的實(shí)現(xiàn)代碼07-13

PHP中刪除數(shù)組中特定元素的兩種方發(fā)09-28

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

java中如何停止線程08-14

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

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

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

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

JAVA中如何執(zhí)行DOS命令07-23