【Java】分割字符串并实现去重(重复的分割字符)

摘要:
从原始字符串中提取有效字符(有效字符指:Mem:包括重复数据消除功能(删除重复拆分字符)*如“*原始字符串”4194304413440059904002572228“*处理后列表”[Mem“2572228]**@paramrawStr原始字符串*@paramsplitStr使用此字段作为分隔符*@return返回已处理的列表*/publicstaticList&lt“
原始字符串:"  Mem:            4194304    4134400      59904          0          0    2572228"
需求:把原始字符串中的有效字符提取出来(有效字符指:非空白字符) 即预期为“Mem:”,“4194304”,“4134400”,“59904”,“0”,“0”,“2572228”这么7个值

/** * 功能:按照指定的分割字符来分割字符串,含去重功能(去除重复的分割字符) * 如: * 原始字符串:" Mem: 4194304 4134400 59904 0 0 2572228" * 处理后(List):[Mem:, 4194304, 4134400, 59904, 0, 0, 2572228] * * @param rawStr 原始字符串 * @param splitStr 以此字段作为分隔项 * @return 返回处理后的List列表 */ public static List<String> splitString(String rawStr, String splitStr) { String[] split = rawStr.split(splitStr); List list = Arrays.asList(split); List lisrStr = new ArrayList(list); for (int i = 0; i < lisrStr.size(); i++) { lisrStr.remove(""); if (lisrStr.get(i).equals("")) { i = 0; } } return lisrStr; }

免责声明:文章转载自《【Java】分割字符串并实现去重(重复的分割字符)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jmeter(二)Java spring cloud gateway GlobalFilter通过feign调用其他服务下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

client intended to send too large body

2012/11/14 19:15:20 [error] 16038#0: *1281 client intended to send too large body: 1797176 bytes, client: 10.96.54.125, server: localhost, request: "PUT /svn/repos/!svn/txr/44-1i/...

ThinkPHP6 核心分析:系统服务

什么是系统服务?系统服务是对于程序要用到的类在使用前先进行类的标识的绑定,以便容器能够对其进行解析(通过服务类的 register 方法),还有就是初始化一些参数、注册路由等(不限于这些操作,主要是看一个类在使用之前的需要,进行一些配置,使用的是服务类的 boot 方法)。以下面要介绍到的 ModelService 为例,ModelService类提供服务...

记一次Postgresql异常中断导致的启动失败

由于异常导致了测试服务器的Pg11宕机,启动时候报错 2019-06-11 14:20:08.121 CST [9980] 致命错误: 数据库系统启动中 2019-06-11 14:20:08.121 CST [9981] 致命错误: 数据库系统启动中 2019-06-11 14:20:08.121 CST [9964] 致命错误: 数据库系统启动中...

字符串截取及切割,正则表达式,expect预期交互

                                        字符串截取及切割,正则表达式,expect预期交互 案例1:字符串截取及切割 案例2:字符串初值的处理 案例3:expect预期交互 案例4:使用正则表达式 1案例1:字符串截取及切割 1.1问题 使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时...

go-swagger的简单使用

一、下载go-swagger go-swagger 官方下载 根据不同个的操作系统选择对应的 二、添加环境变量 2.1 window swagger_windows_amd64.exe 将swagger_windows_amd64.exe 重命名 成 swagger.exe 然后将该软件放到$GOROOT/bin 中 2.2 linux swagger...

VulnHub::Moee

实验环境 存在4个flag 渗透过程 0x01 信息搜集 GET IP 由于不知道靶机IP地址,进行D段扫描,获得靶机IP地址。 masscan扫描: masscan 192.168.2.0/24 -p80 --rate 1000 Starting masscan 1.0.5 (http://bit.ly/14GZzcT) at 2020-12-05 0...