java记录一维数组中多个相同值出现的位置下标
2021-06-21 05:04
标签:pack 相同 array val hash out string new 记录 问题描述: 我需要在一个整数型一维数组中,找出相同数字出现的位置下标并记录。 例如: 最终需要得到的是(数字-->出现的位置下标): 接下来通过代码实现我想要的功能,如下: 代码中有注释,大家基本都是可以读懂。 java记录一维数组中多个相同值出现的位置下标 标签:pack 相同 array val hash out string new 记录 原文地址:https://www.cnblogs.com/zwk2018/p/9685963.htmlint[] test={3,3,1,1,2,5,1}
3 -->[0,1]
1 -->[2,3,6]
2 -->[4]
5 -->[5]
package Test;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
public class Test
{
//java获取数组中多个相同值的位置
public static void main(String args[])
{
/**
* 使用linkedhashmap 效果最好
* 存储数字,还要存储该数字出现在数组中的下标位置
* 使用Integer记录数字
* 使用ArrayList
上一篇:Spring Boot介绍(一)
下一篇:Python3读文件和问题解决