资源简介
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)
相关资源
- 自定义JList
- Android:利用EditText和ListView 实现动态
- java用数组实现约瑟夫环
- android个人日程管理系统todolist
- java集合类详解
- android ListView显示和隐藏二级内容
- Android wifi列表显示
-
java中li
nkedList任意排序 - 从后台取得的数据list在jsp页面控制
- Android ListView控件显示数据库中图片
-
天气预报,xm
l解析 - java编程 java数组编程
- Android 简单计时器
- 读取ios包下info.plist的jar包工具
- News_AndroidStudio源代码
- Android 仿QQ侧滑删除—一个满足ListVi
- Android 为ListView每个Item上面的按钮添加
- Android里List时间升序排序
- Java基础 用数组写的学生管理系统
- Android 自定义ListView实现QQ空间界面(
- list 转化成hashmap
- Java 编程规范CheckList
- Java操作Redis,实现String、List、Map的
- java数组复制函数的使用demo
- java实现的数组元素查找
- JNI与C++数据类型传递包括ArrayList对象
- 找出一个二维数组的鞍点,即该位置
- android PinnerListView
- android学生信息管理软件源代码
- android中listview的item滑动删除效果已解
评论
共有 条评论