java使用Hashtable过滤数组中重复值的方法

作者:々上善若水々 时间:2023-10-22 06:24:08 

本文实例讲述了java使用Hashtable过滤数组中重复值的方法。分享给大家供大家参考,具体如下:


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
 *   要过滤的数组
 * @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;
}
}

希望本文所述对大家java程序设计有所帮助。

标签:java,Hashtable,数组
0
投稿

猜你喜欢

  • Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

    2023-06-17 06:47:11
  • Java 常见的限流算法详细分析并实现

    2022-01-05 22:11:09
  • java实现新浪微博Oauth接口发送图片和文字的方法

    2023-11-29 01:43:04
  • MyBatis-plus中的模糊查询解读

    2022-06-16 08:27:03
  • java 中cookie的详解及简单实例

    2022-10-30 05:56:49
  • C#关于类的只读只写属性实例分析

    2021-06-12 04:24:11
  • Android解析XML文件升级APK的方法

    2022-06-05 20:47:26
  • Android打造属于自己的新闻平台(客户端+服务器)

    2022-03-31 13:45:00
  • Java Spring的核心与设计思想你知道吗

    2021-08-30 11:18:03
  • 用java WebSocket做一个聊天室

    2021-11-30 00:39:55
  • Android 谷歌推荐的VR实现方式(分享)

    2022-01-01 10:22:44
  • C#实现动态创建接口并调用的实例

    2021-11-12 16:38:17
  • Unity实现卡片循环滚动效果的示例详解

    2022-06-06 16:04:47
  • java中ZXing 生成、解析二维码图片的小示例

    2022-07-24 11:50:39
  • SpringBoot @Cacheable自定义KeyGenerator方式

    2022-12-25 13:23:11
  • 判断一个整数是否是2的N次幂实现方法

    2022-12-25 00:55:10
  • Spring Boot整合流控组件Sentinel的场景分析

    2023-06-22 19:27:53
  • C#记录消息到日志文件的方法

    2021-09-17 23:10:39
  • Android应用动态修改主题的方法示例

    2022-01-08 10:50:34
  • Java使用pulsar-flink-connector读取pulsar catalog元数据代码剖析

    2023-11-05 17:25:41
  • asp之家 软件编程 m.aspxhome.com