资源简介
int[] arr = { 1, 2, 2, 3, 3, 4, 4, 4, 1, 5, 6, 6, 6 };
两种不同方式(使用map和list两种方式)获得一下输出结果
数组和list 可以使用相同的方法,自己测试可以
控制台输出
1出现的次数:2
2出现的次数:2
3出现的次数:2
4出现的次数:3
5出现的次数:1
数组中唯一的元素是:5
代码片段和文件信息
package cn.hbc.com;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class TestListAndMap {
// 找出arr数组中唯一的元素
// 也可以当统计数组中各个元素的个数
//下面分别用两种方法找出唯一的元素
public static void main(String[] args) {
int[] arr = { 1 2 2 3 3 4 4 4 1 5 6 6 6 };
object aa = search(arr);
System.out.println(“数组中唯一的元素是:“ + aa);
}
@SuppressWarnings(“unchecked“)
private static object search(int[] arr) {
Map map = new HashMap();
for (int i = 0; i < arr.length; i++) {
if (!map.isEmpty() && map.containsKey(arr[i])) {
map.put(arr[i] map.get(arr[i]) + 1);
} else {
map.put(arr[i] 1);
}
}
Set set
- 上一篇:能够处理括号的Java小计算器
- 下一篇:Java设计模式-类图大全(.chm)
相关资源
- jsp 统计在线人数利用HttpSessionListene
- list map转换成json格式以及相关jar包(
- Android中采用ListView实现数据列表显示
- android ListView简单
- android listview 列表 点击列表进入详细
- android listview+fragment实现仿京东分类
- Android左侧导航栏。ListView动态显示导
- Android多ListView实现展开,收起加载,
- Android ExpandableListView双层嵌套实现三级
- Android Listview嵌套Listview实现评论
- Android+sqlite
- android ExpandableListView三级菜单的使用
- Android 实现自定义多级树控件和全选
- android 记事本demolistview与SQLite
- webservice服务中WSServletContextListener监听
- Android SearchView和ListView结合使用Demo
- Android自定漂亮Dialog中嵌入ListView
- Android 保存List数据SharedPreferences
- Android仿京东左右分类
- Java语言程序设计课件第四章 数组、字
- Android中Sqlite数据库跟Listview对数据进
- Android 仿美团网探索ListView的A-Z字母排
- android 自定义listview实现仿微信/QQ设置
- Android下拉刷新上拉加载效果功能
- Android ListView支持批量选择
- Android中ListView适配器中的view重用和接
- Android 使用ListView的A-Z字母排序功能实
- Android 任意层别 树形控件
- Android 自定义ScrollView ListView 体验各种
- Android 根据EditText搜索框ListView动态显
评论
共有 条评论