java List 操作


java stream 字符串转换顺便记录一下。

列表转换及字符串 joining

 List<?> pathCodes = (List<?>) params.get("pathCodes");
String pathCodeLikeWhere = pathCodes
                .stream()
                .map(obj -> String.format("Ancestor LIKE '%s%%'", obj))
                .collect(Collectors.joining(" OR ", "(", ")"));

// 结果:"(Ancestor LIKE 'xxx%' OR Ancestor LIKE 'xxxxx%')"


文章作者:   risfeng
版权声明:   本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 risfeng !
 上一篇
Docker 常用容器启动命令集合 Docker 常用容器启动命令集合
Docker 常用容器启动命令集合 Mongodocker run -d -p 27017:27017 -v /$PWD/docker/mongo/db:/data/db --restart=always --name mymongo
2020-06-06
下一篇 
发布自己的程序包到nuget.org 发布自己的程序包到nuget.org
发布自己的程序包到 nuget.org 登录NuGet没有账号自己注册 申请 ApiKey 下载nuget.exe, 配置环境变量在系统环境变量 path 中新增 nuget.exe 所在目录位置,如:D:\Tools\nuget测试:
2019-06-12
  目录