java 找出list中相同数据_Java获取List中相同的数据
我现在连废话都懒得说了,直接讲代码吧!
int index = 0;
for (int i = 0,len = list.size(); i < len; i++) {
if(list.size() == 0) break;
int one = list.get(0);
list.remove(0);
for (int j = 0; j < list.size(); j++) {
if (one == list.get(j)) {
pairs[index][0] = one;
pairs[index][1] = list.get(j);
index++;
list.remove(j);
break;
}
}
}
pairs是一个二维数组,拿来存相同数据的,至于你们拿相同的数据来干嘛就看你们的需求了。
第一步,第一次循环,循环list的size,记住 size 不要 list.size(),要拿个变量存起来,像我一样定义一个len变量存就好了。
第二步,获取list下标0的数据存在one变量中,然后remove(0),因为下面要从下标0开始遍历,这个遍历就是遍历list当前size的大小,循环中判断当前下标的值是不是和one一样,如果是保存在pairs数组中。然后删除数组为j的下标,因为它们是相同的。
java 找出list中相同数据_Java获取List中相同的数据相关推荐
- java相同字符截取第n次_Java 获取字符串中第N次出现的字符位置
public static int getCharacterPosition(String string){ //这里是获取"/"符号的位置 Matcher slashMatche ...
- java找出最高工资和下标_Java 8 lambda用于为每个部门选择最高薪资员工
您可以使用分组收集器执行此操作: Map topEmployees = allEmployees.stream() .collect(groupingBy( e -> e.department, ...
- java 4位数,java 找出4位数的所有吸血鬼数字
java 找出4位数的所有吸血鬼数字 /** * 找出四位数所有的吸血鬼数字 * 吸血鬼数字:位数为偶数的数字可以由一对数字相乘而得,这对数字包含乘积一半的位数 * 如:1260 = 21*60 */ ...
- java怎么找出数组最小值,Java找出数组的最小值元素
Java找出数组的最小值元素 1 说明 在此程序中,我们需要找出数组中存在的最小元素.这可以通过保持变量min来实现,该变量起初将保留第一个元素的值.通过将min的值与数组的元素进行比较来遍历数组.如 ...
- C# 创建Excel,读取mdb数据库,写入Excel数据,获取mdb中所有表格名字,选择多个文件
C# 创建Excel,读取mdb数据库,写入Excel数据,获取mdb中所有表格名字,选择多个文件 1.创建Excel表 使用OleDbCommand类执行SQL语句即可,代码如下 /// <s ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、获取欧元兑美元汇率数据、每次请求只能获取500天以内的数据、多了会报错
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.获取欧元兑美元汇率数据.每次请求只能获取500天以内的数据.多了会报错 目录 R语言使用quantmod ...
- java找出一组数据缺少最小数组_Java获取一维数组的最小值实现方法
编写程序,实现接受用户在文本框中输入的单行数据.这些数据都是整数数字,以空格进行分隔,空格数量不限.并将这些数据分割成一维数组,再从数组中提取最小值显示在界面中.思路是先对用户的输入进行验证,即先用t ...
- java找出两个字符串中所有共同的子串_【Java笔记】
Leetcode 1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是, ...
- Java找出字符串中第一个不重复的字符
indexOf() 方法有以下四种形式: public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1. public ...
最新文章
- ACM 1740 A New Stone Game http://acm.pku.cn/JudgeOnline/problem?id=1740
- Python入门 Python自学路线 Python如何学习
- Fescar 发布 0.3.0 版本, 支持 Eureka 注册中心
- php输出报错Message: Array to string conversion
- rust(58)-凯撒密码
- Java面向对象(21)--内部类
- java重定向代码_Java程序员经典面试题集大全 (三十四)
- 阿里数据架构师多年心得:IT从业者必看的数据仓库知识点
- Python机器学习:多项式回归与模型泛化009LASSO回归
- poj 3243 Clever Y(Baby-Step Giant-Step)
- 无代码开发究竟是不是伪需求?
- 个人信息保护与大数据应用如何共存
- asp.net 为FCKeditor开发代码高亮插件实现代码
- JUC 基础内容概述
- android 定时检测,如何测试 Android 中的定时事件
- cad完全卸载教程_完全卸载CAD2012的步骤教程--系统之家
- iOS实时美颜滤镜实现
- mac电脑投屏到小米盒子_苹果手机搜不到小米盒子怎么办?
- windows11系统 “任务管理器已被管理员禁用”怎么解决
- python 数据可视化sns作图
热门文章
- jQuery_2_常规选择器-进阶选择器
- H5+Mui文件配置 vue-resource基本使用方法
- 使用Moles框架实现HttpWebRequest与HttpWebResponse的单元测试
- 一个非常简单的滚动代码
- JAVA 23种开发模式详解(代码举例)
- 前端学习(一) html介绍和head标签
- CSS中颜色代码和单位
- [Shell]条件判断与流程控制:if, case, for, while, until
- HDU 1018.Big Number-Stirling(斯特林)公式 取N阶乘近似值
- Xamarin使用ListView开启分组视图Cell数据展示bug处理