Cet article décrit la méthode d'utilisation du hashtable pour filtrer les valeurs en double dans un tableau. Partagez-le pour votre référence, comme suit:
package org.eline.core.web.support;import java.util.Hashtable;/****************************************** * * @author zdw * */public class ObjectFilter{ public static void main(String[] args) { // String test String arr[] = { "13111", "13112", "13111" }; ObjectFilter sf = new ObjectFilter (); Résultats de l'objet [] = sf.Filter (arr); System.out.println (results.length); for (int i = 0; i <result.length; ++ i) {System.out.println (résultats [i]); } // Test de chirurgie plastique entier ARR2 [] = {1, 3, 5, 7, 1, 2, 4, 5}; Résultats de l'objet2 [] = sf.Filter (Arr2); pour (int i = 0; i <Results2.Length; ++ i) {System.out.println (Results2 [i]); }} / ************************************** * Méthode de filtrage * * @param Arr * Array to Filter * @return * / public objet [] filtre (objet arr []) {hashTable <objet, objet> hashTable = new HashTable <objet, objet> (); for (int i = 0; i <arr.length; ++ i) {hashTable.put (arr [i], arr [i]); } Résultats de l'objet [] = null; résultats = hashTable.Values (). toArray (); Résultats de retour; }}Pour plus d'informations sur le contenu lié à Java, veuillez consulter les sujets de ce site: "Structure de données Java et tutoriel d'algorithme", "Résumé des conseils de nœud DOM de l'opération Java", "Résumé du fichier Java et des conseils d'opération de répertoire" et "Résumé des conseils de fonctionnement de Java Cache"
J'espère que cet article sera utile à la programmation Java de tous.