社区
Java
帖子详情
Java List
首元素前自带空格无法删除
9747FAMILY
2016-11-02 03:07:10
在写代码的时候,希望实现List<String>元素去重的功能,但是发现和第一个元素重复的元素并没有被删除掉,debug后发现是第一个元素的开头莫名其妙的带上了一个空格,trim方法和replaceAll("\\s*(.*)", "$1")方法都试过了,就是无法删除,这个到底是什么原因,怎么解决?求大神指教!
...全文
804
6
打赏
收藏
Java List<String>首元素前自带空格无法删除
在写代码的时候,希望实现List元素去重的功能,但是发现和第一个元素重复的元素并没有被删除掉,debug后发现是第一个元素的开头莫名其妙的带上了一个空格,trim方法和replaceAll("\\s*(.*)", "$1")方法都试过了,就是无法删除,这个到底是什么原因,怎么解决?求大神指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月明星稀灬
2016-11-14
打赏
举报
回复
直接取每一个元素的hashCode比较,再删。
「已注销」
2016-11-13
打赏
举报
回复
不贴代码真的男知道
dgcxyc
2016-11-04
打赏
举报
回复
可能不是空格啊,查看下是什么字符。不一定看不见的就是空格
___d
2016-11-03
打赏
举报
回复
贴相关代码看看, 去重可以考虑用set
ps45221
2016-11-03
打赏
举报
回复
也许并不是空格,可能是其它空白符,打出ascii码值对应下
解开者
2016-11-02
打赏
举报
回复
按理说不应该,贴一下产生list元素的代码
C++学习笔记
C++的学习笔记,目
前
包括基础入门、核心编程、提高编程三部分,之后会边学习边完善笔记。
Mybatis动态SQL和分页
1.foreach的属性 Item、 Collection、open、splitrator(分隔符)、in(1,2,3,4,5) 2.模糊查询的三种方式 # $ concat 3.# 和 $ 的区别 #
自带
双引号'',$ 不带双引号'' # 能防止SQL与注入,$ 会有SQL的注入 $最大的作用,传入数据库列段,数据库表名,动态列的功能 4.ResultMap与ResultType ResultTpye返回实体类对象:对应单表 ResultMap会做Ma...
Java
代码常用功能实现总结
目录 1.获取当
前
系统时间: 2.获取当
前
时间戳: 3.获取主机名和IP 4.new
String
用法: 5.ByteBuffer和
String
的互相转换: 6.int和
string
相互转换: 7.把多个json放到
list
中: 8.
List
集合去除重复数据: 9.遍历Map的四种方法 10.除去字符串(
String
)中的换行字符(\r \n \t): 11.System.g...
Java
在内存中做
String
类型字段的模糊查询/模糊匹配
方法一:
String
的contains方法 这个是
String
自带
的子串匹配方法,其实其内里实现就是方法三,下面详细讲。 方法二:正则表达式 几个方法的定义与使用 Pattern.compile():Pattern构造器是私有的,不能通过new创建Pattern对象,可以通过Pattern调用静态方法compile返回Pattern实例,其内部实现是new Pattern(regex, 0)。 Pattern.complie(
String
regex,int flag):它接收一个标记参数,调整匹
Java
常用的工具方法
Java
常用的工具方法
Java
50,527
社区成员
85,606
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章