欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java使用Hashtable過濾數(shù)組中重復(fù)值的方法

 更新時(shí)間:2016年08月22日 11:48:51   作者:々上善若水々  
這篇文章主要介紹了java使用Hashtable過濾數(shù)組中重復(fù)值的方法,涉及java數(shù)組遍歷及過濾的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了java使用Hashtable過濾數(shù)組中重復(fù)值的方法。分享給大家供大家參考,具體如下:

package org.eline.core.web.support;
import java.util.Hashtable;
/*****************************
 *
 * @author zdw
 *
 */
public class ObjectFilter
{
 public static void main(String[] args)
 {
  // String 測試
  String arr[] =
  { "13111", "13112", "13111" };
  ObjectFilter sf = new ObjectFilter();
  Object results[] = sf.filter(arr);
  System.out.println(results.length);
  for (int i = 0; i < results.length; ++i)
  {
   System.out.println(results[i]);
  }
  // 整形測試
  Integer arr2[] =
  { 1, 3, 5, 7, 1, 2, 4, 5 };
  Object results2[] = sf.filter(arr2);
  for (int i = 0; i < results2.length; ++i)
  {
   System.out.println(results2[i]);
  }
 }
 /*************************
  * 過濾的方法
  *
  * @param arr
  *   要過濾的數(shù)組
  * @return
  */
 public Object[] filter(Object arr[])
 {
  Hashtable<Object, Object> hashtable = new Hashtable<Object, Object>();
  for (int i = 0; i < arr.length; ++i)
  {
   hashtable.put(arr[i], arr[i]);
  }
  Object results[] = null;
  results = hashtable.values().toArray();
  return results;
 }
}

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Java中兩個List之間的比較方法(差集、交集和并集)

    Java中兩個List之間的比較方法(差集、交集和并集)

    在業(yè)務(wù)的開發(fā)過程中會經(jīng)常用到兩個List集合相互取值的情況,下面這篇文章主要給大家介紹了關(guān)于Java中兩個List之間的比較方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • java同步與異步的學(xué)習(xí)筆記整理

    java同步與異步的學(xué)習(xí)筆記整理

    在本篇文章里小編給大家整理了關(guān)于java同步與異步的學(xué)習(xí)筆記整理內(nèi)容,需要的朋友們參考下。
    2020-02-02
  • Java SpringMVC異常處理機(jī)制詳解

    Java SpringMVC異常處理機(jī)制詳解

    這篇文章主要介紹了springmvc如何進(jìn)行異常處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Mybatis查詢方法如何實(shí)現(xiàn)沒有返回值

    Mybatis查詢方法如何實(shí)現(xiàn)沒有返回值

    這篇文章主要介紹了Mybatis查詢方法如何實(shí)現(xiàn)沒有返回值,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • IDEA maven依賴錯誤中包下面紅色波浪線

    IDEA maven依賴錯誤中包下面紅色波浪線

    這篇文章主要介紹了IDEA maven依賴錯誤中包下面紅色波浪線,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Mybatis通過攔截器實(shí)現(xiàn)單數(shù)據(jù)源內(nèi)多數(shù)據(jù)庫切換

    Mybatis通過攔截器實(shí)現(xiàn)單數(shù)據(jù)源內(nèi)多數(shù)據(jù)庫切換

    這篇文章主要為大家詳細(xì)介紹了Mybatis如何通過攔截器實(shí)現(xiàn)單數(shù)據(jù)源內(nèi)多數(shù)據(jù)庫切換,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Java開發(fā)實(shí)例之圖書管理系統(tǒng)的實(shí)現(xiàn)

    Java開發(fā)實(shí)例之圖書管理系統(tǒng)的實(shí)現(xiàn)

    圖書管理的功能大體包括:增加書籍、借閱書籍、刪除書籍、查看書籍列表、退出系統(tǒng)、查找書籍、返還書籍這些,本文主要給大家介紹該系統(tǒng)的數(shù)據(jù)庫語句,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 淺拷貝和深拷貝原理分析

    淺拷貝和深拷貝原理分析

    Java 對象拷貝是為對象賦值的一種方式,簡單來說就是創(chuàng)建一個和原對象相同的對象,新創(chuàng)建的對象是原對象的一個副本。面試官賊拉喜歡在面試的時(shí)候問一問你淺拷貝和深拷貝的原理
    2021-08-08
  • Java實(shí)現(xiàn)將html字符串插入到PPT幻燈片

    Java實(shí)現(xiàn)將html字符串插入到PPT幻燈片

    Java后端代碼操作PPT幻燈片時(shí),可直接在幻燈片中繪制形狀,并在形狀中添加文本字符串內(nèi)容。本篇文章主要介紹通過java實(shí)現(xiàn)將html字符串添加到PPT幻燈片的的方法,可添加文字、圖片、視頻、音頻等。以下是具體方法和步驟。
    2021-11-11
  • SpringBoot實(shí)現(xiàn)ORM操作MySQL的幾種方法

    SpringBoot實(shí)現(xiàn)ORM操作MySQL的幾種方法

    本文主要介紹了SpringBoot實(shí)現(xiàn)ORM操作MySQL的幾種方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論