この記事では、ハッシュテーブルを使用してアレイ内の重複値をフィルタリングする方法について説明します。次のように、参照のために共有してください。
Package org.eline.core.web.support; import java.util.hashtable;/***************************************************************/public class objectFilter {public static void main(String [] args){// String Test String Arr [] {13111 "" 13111 }; objectFilter sf = new objectFilter();オブジェクト結果[] = sf.filter(arr); System.out.println(results.length); for(int i = 0; i <results.length; ++ i){system.out.println(results [i]); } //整形手術検査整数arr2 [] = {1、3、5、7、1、2、4、5};オブジェクトresults2 [] = sf.filter(arr2); for(int i = 0; i <results2.length; ++ i){system.out.println(results2 [i]); }} / *************************************フィルタリング方法**@param arra*filter*@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]); }オブジェクト結果[] = null; results = hashtable.values()。toarray();結果を返します。 }}Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「Javaデータ構造とアルゴリズムのチュートリアル」、「Java操作DOMノードのヒントの概要」、「Javaファイルとディレクトリ操作のヒントの概要」、「Javaキャッシュ操作のヒントの要約」
この記事がみんなのJavaプログラミングに役立つことを願っています。