最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java替換int數組中重復數據的方法示例

 更新時間:2017年06月12日 08:29:48   作者:qq7342272  
這篇文章主要介紹了Java替換int數組中重復數據的方法,涉及java針對數組的遍歷、轉換、判斷等相關操作技巧,需要的朋友可以參考下

本文實例講述了Java替換int數組中重復數據的方法。分享給大家供大家參考,具體如下:

package test;
import java.util.HashSet;
public class TestList {
  /**
   * 根據傳遞過來的參數過濾掉重復數據
   * @param number:需要過濾掉的數據
   * @return:篩選好的新數組
   */
  public static int[] Filter(int[] number){
    HashSet<Integer> hs=new HashSet<Integer>();
    for(int i: number){
      hs.add(i);
    }
    return hashsetToInt(hs);
  }
  /**
   * 把HashSet轉換為int數組
   * @param hs:需要轉換的HashSet
   * @return:轉換好的int數組
   */
  private static int[] hashsetToInt(HashSet<Integer> hs){
    Object[] obj=hs.toArray(); //轉換為OBJ數組
    int[] number=new int[obj.length]; //存放新的數據
    //復制數據
    for(int i=0;i<hs.size();i++){
      number[i]=(Integer)obj[i];
    }
    return number;
  }
  public static void main(String[] args) {
    int[] number={1,2,2,3,5};
    int[] newNumber=TestList.Filter(number);
    for(int i : newNumber){
      System.out.println(i);
    }
  }
}

PS:這里再為大家提供幾款去重復工具供大家參考使用:

在線去除重復項工具:
http://tools.jb51.net/code/quchong

在線文本去重復工具:
http://tools.jb51.net/aideddesign/txt_quchong

更多關于java相關內容感興趣的讀者可查看本站專題:《Java字符與字符串操作技巧總結》、《java日期與時間操作技巧匯總》、《Java數據結構與算法教程》、《Java操作DOM節(jié)點技巧總結》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設計有所幫助。

相關文章

  • Java實現動物換位游戲完整?過程詳解

    Java實現動物換位游戲完整?過程詳解

    大家好,今天嘗試用Java編程設計一個GUI界面的動物換位游戲,游戲的結果是讓左右兩組的動物交換位置,以下是具體設計過程,供大家參考
    2022-07-07
  • 基于SpringBoot實現用戶身份驗證工具

    基于SpringBoot實現用戶身份驗證工具

    這篇文章主要介紹了基于SpringBoot實現的用戶身份驗證工具,非常不錯,具有參考借鑒價值 ,需要的朋友可以參考下
    2018-04-04
  • 詳解mybatis批量插入10萬條數據的優(yōu)化過程

    詳解mybatis批量插入10萬條數據的優(yōu)化過程

    這篇文章主要介紹了詳解mybatis批量插入10萬條數據的優(yōu)化過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • SpringBoot獲取ApplicationContext的3種方式

    SpringBoot獲取ApplicationContext的3種方式

    這篇文章主要為大家詳細介紹了SpringBoot獲取ApplicationContext的3種方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 詳解Java?缺失的特性擴展方法

    詳解Java?缺失的特性擴展方法

    這篇文章主要為大家介紹了Java?缺失的特性擴展方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java實現動態(tài)驗證碼生成

    Java實現動態(tài)驗證碼生成

    這篇文章主要為大家詳細介紹了Java實現動態(tài)驗證碼生成,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Java正則表達式匹配不到結果的解決

    Java正則表達式匹配不到結果的解決

    這篇文章主要介紹了Java正則表達式匹配不到結果的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • ActiveMQ整合Spring入門用法解析

    ActiveMQ整合Spring入門用法解析

    這篇文章主要介紹了ActiveMQ整合Spring入門用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • SpringBoot多模塊項目框架搭建過程解析

    SpringBoot多模塊項目框架搭建過程解析

    這篇文章主要介紹了SpringBoot多模塊項目框架搭建過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Java?Lambda表達式語法及用法示例

    Java?Lambda表達式語法及用法示例

    這篇文章主要給大家介紹了關于Java?Lambda表達式語法及用法的相關資料,lambda表達式是JAVA8中提供的一種新的特性,它支持Java也能進行簡單的"函數式編程",文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10

最新評論

北海市| 宜川县| 南雄市| 滦平县| 达州市| 荥经县| 沅江市| 平南县| 铅山县| 九江市| 梅州市| 南澳县| 塔河县| 历史| 二连浩特市| 顺昌县| 永丰县| 巢湖市| 曲周县| 浮山县| 岑巩县| 通山县| 尼勒克县| 克拉玛依市| 灵寿县| 兴文县| 繁峙县| 青神县| 阿荣旗| 罗江县| 桃园市| 南乐县| 朔州市| 郎溪县| 甘孜县| 泽州县| 墨脱县| 鹰潭市| 谷城县| 饶阳县| 建湖县|