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