将一个用逗号分隔的字符串转为list,代码如下:
//普通拼接方式
String str="aa,aaaa,ddd,ads,sasd";
Type type = new TypeToken<List<String>>() {}.getType();
List<String> list= new Gson().fromJson(str, type);//java8流式拼接
//1.
//comRecInfoList是对象list    filter()中是筛选条件
comRecInfoList.stream().filter(rec -> rec.getOrgid().equals(orgId)).collect(Collectors.toList());
//2.
Object[] objects = list.stream().map(OrgInternal::getId).toArray();orgId = StringUtils.join(objects, ",");//mybatis中使用
AND r.orgid in
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">#{item}
</foreach>

个人记录常用代码。

逗号拼接字符串转list相关推荐

  1. mysql中逗号前的字符串_MySql逗号拼接字符串查询的两种方法

    下面两个函数的使用和FIND_IN_SET一样,使用时只需要把FIND_IN_SET换成FIND_PART_IN_SET或FIND_ALL_PART_IN_SET 例如某字段里是为1,2,3,4,5 ...

  2. java 加单引号_【沫沫金】Java逗号拼接字符串增加单引号

    背景 页面提供逗号拼接的字符串,可作为数据库查询in的条件. a,b 问题 数据库针对字符串的in条件,要求增加单引号 xx in ('a','b') 需求 页面的逗号拼接字符串直接转换成数据库要求格 ...

  3. java逗号拼接字符串并且截断最后一个逗号(StrBuilder和substring)

    java逗号拼接字符串并且截断最后一个逗号 List<String> strings = new ArrayList<>();strings.add("aa" ...

  4. 拼接字符串时去掉最后一个多余逗号

    当我们遍历拼接字符串的时候,最后会多出一个我们添加的字符(比如逗号). 方式一: String str[] = { "hello", "beijing", &q ...

  5. 使用stream将List转换为用逗号拼接的字符串

    摘要 有时候需要将List中的元素转换为用逗号拼接的字符串,很简单的实现,略略写一下stream的实现. 实现 使用stream实现: public void test(){List<Strin ...

  6. java字符串去掉最后一个逗号_java拼接字符串时去掉最后一个多余逗号的方法

    java拼接字符串时去掉最后一个多余逗号的方法 本文实例讲述了java拼接字符串时去掉最后一个多余逗号的方法.分享给大家供大家参考.具体分析如下: 先看下面这段代码: for (int t = 0; ...

  7. Python拼接字符串的7种方法总结

    前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基 ...

  8. 给div拼接html 拼接字符串

    简单描述:拼接html 拼接字符串,说实话,拼接这种东西我自己弄,得花费很多时间,主要是转义字符,单引号,双引号这种小细节调整起来比较麻烦,一旦疏忽多了少了一个符号,页面就有点抽象了,我呢比较粗枝大叶 ...

  9. python里的拼接_Python拼接字符串的7种方法总结

    前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基 ...

最新文章

  1. 第十章 使用机器学习的建议-机器学习老师板书-斯坦福吴恩达教授
  2. Hyperledger Fabric 1.4 Kafka集群部署教程
  3. Scala mapValues踩坑记:谨慎使用Scala Map的mapValues, 你需要的可能是transform
  4. 访问 asp网页 白屏_(02)ASP如何设定主目录和默认文档
  5. 云计算之路-黎明前的黑暗:20130424网站故障经过
  6. 做诗人,其实真的很冤
  7. 发现凌晨醒来,可以写出平时写不出来的代码
  8. C++编程语言中类对象的赋值与复制介绍(三)
  9. 头衔的权威暗示影响力
  10. 软考:数据库系统工程师
  11. cpu压测 windows_小白求问怎么用AIDA64进行CPU压力测试
  12. LINUX检测网线热插拔事件
  13. SDJZU DotA
  14. elasticsearch安装部署
  15. vue中watch的详解
  16. 研究B站视频编号含义 - av | ep | md ...
  17. ORA-01119、ORA-27040的两种可能存在的错误
  18. 基于Spark实现电影点评系统用户行为分析—RDD篇(一)
  19. 【转】XenServer错误恢复:断电网卡丢失.虚拟机(VPS)不见
  20. 12个低代码开源项目(转载)

热门文章

  1. 在 Mac 上如何使用叠放功能
  2. linux系统下安装nginx,并通过外网访问
  3. java castor_Castor以及Java和XML数据绑定
  4. 12v电源正负极区分_12V或者24V变压器输出端的电源线怎样区分正负极?
  5. 全面解读Logit模型
  6. 【Python计量】Logit模型
  7. 【小程序】小程序研发平台解读 — 由来
  8. 考CISP必须要做哪些准备?
  9. 《现代控制理论》 刘豹 第三章
  10. 为什么赛博朋克里总少不了日本元素?