代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Java
】
数组去重,记录数组元素角标
作者:
嘉诚
/ 发布于
2018/4/19
/
793
数组去重,记录数组元素角标
/** * 遍历重复数组 * cornerMap {去重后的数组元素:数组所在的角标} * 方法用途{ 可以通过遍历MAP key 得到 去除重复的数据 MAP value 数组类型 通过判断数组的长度得到重复数据的次数 MAP value 数组类型 通过遍历 value 可以得到 原始数据的角标 } * @param str * @return cornerMap */ public static Map<Object, Object> Arrcoot (String str ){ /*将字符串转成数组*/ String strArr[]=str.split("\\|"); /*集合用来存放去重的值*/ ArrayList<Object> element=new ArrayList<Object>(); /*记录去除重元素|角标*/ Map<Object, Object> cornerMap = new HashMap<Object, Object>(); /*定义角标*/ int cornerVal=0; /*增强for循环*/ for(String str_son : strArr){ /*判断数据元素是否存在*/ if(!element.contains(str_son)){ /*保存数据元素*/ element.add(str_son); /*角标数组*/ ArrayList<Object> cornerArr=new ArrayList<Object>(); cornerArr.add(cornerVal); /*写入MAP 数据元素 :当前角标*/ cornerMap.put(str_son, cornerArr); }else{/*不存在*/ if(cornerMap.get(str_son)!=null){ /*角标数组*/ JSONArray cornerArr2 =JSONArray.fromObject(cornerMap.get(str_son)); cornerArr2.add(cornerVal); /*写入MAP 数据元素 :当前角标*/ cornerMap.put(str_son, cornerArr2); } } cornerVal++; } /*返回的MAP*/ return cornerMap; }
试试其它关键字
同语言下
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
可能有用的
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
嘉诚
贡献的其它代码
(
24
)
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
springboot应用部署shell脚本
.
利用ffmpeg将MP4文件切成ts和m3u8
.
判断字符串是否json格式
.
数组去重,记录数组元素角标
.
选字验证码
.
easyui-防止表单重复提交
.
单源最短路径算法Dijkstra算法
.
在Angular.js中的H5页面调用Web api时跨域问题处理
.
获取当前week、month、quarter的第一天/最后一天
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3