تصف هذه المقالة طريقة استخدام علامة التجزئة لتصفية القيم المكررة في صفيف. شاركه للرجوع إليه ، على النحو التالي:
package org.line.core.web.support ؛ استيراد java.util.hashtable ؛/***********************************************uuthor zdw**/public class ObjectFilter {public static void main (string) {// string arr arr [] } ؛ ObjectFilter sf = new ObjectFilter () ؛ نتائج الكائن [] = sf.filter (arr) ؛ system.out.println (results.length) ؛ لـ (int i = 0 ؛ i <results.length ؛ ++ i) {system.out.println (النتائج [i]) ؛ } // اختبار الجراحة التجميلية عدد صحيح ARR2 [] = {1 ، 3 ، 5 ، 7 ، 1 ، 2 ، 4 ، 5} ؛ نتائج الكائن 2 [] = sf.filter (arr2) ؛ لـ (int i = 0 ؛ i <results2.length ؛ ++ i) {system.out.println (النتائج 2 [i]) ؛ }} / *************************************طريقة التصفية**param arr*Array to filter* @return* / public object [] filter (object arr []) {hashtable <object ، object> hashtable = new hashtable <object ، object> () ؛ لـ (int i = 0 ؛ i <arr.length ؛ ++ i) {hashtable.put (arr [i] ، arr [i]) ؛ } نتائج الكائن [] = null ؛ النتائج = hashtable.values (). tararray () ؛ نتائج العودة }}لمزيد من المعلومات حول المحتوى المتعلق بـ Java ، يرجى مراجعة موضوعات هذا الموقع: "بنية بيانات Java والبرنامج التعليمي الخوارزمية" ، "ملخص Tips Java DOM Node Tips" ، "ملخص ملفات Java ونصائح تشغيل الدليل" و "ملخص لنصائح Java Cache Operation" "
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.