1、将逗号分隔的字符串转换为List

String str = “a,b,c”;

List result = Arrays.asList(str.split(","));

2、将List转换为逗号分隔的字符串

(1) 利用Guava的Joiner

List list = new ArrayList();
list.add(“a”);
list.add(“b”);
list.add(“c”);

String str = Joiner.on(",").join(list);

(2)利用Apache Commons的StringUtils

List list = new ArrayList();
list.add(“a”);
list.add(“b”);
list.add(“c”);

String str = StringUtils.join(list.toArray(), “,”);

原文:https://www.cnblogs.com/hui-blog/p/6375174.html

java中逗号分隔的字符串和List相互转换相关推荐

  1. 如何在Java中转义JSON字符串-Eclipse IDE技巧

    在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. 这是测试和学习Java中解 ...

  2. Java中如何组装字符串

    1.Java中如何组装字符串? 相信很多做Java开发的同学**,第一反应肯定是拼接字符串**.是呀,Java中拼接字符串太容易了 直接用+拼接就行了. 比如 String name = " ...

  3. JAVA中用于处理字符串的 三兄弟

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JAVA ...

  4. 在java中如何把字符串转换成时间格式?

    在java中如何把字符串转换成时间格式? 检举 | 2007-11-28 17:26 提问者:baixiao429 | 悬赏分:20 | 浏览次数:6645次 有这样一个字符串:"20070 ...

  5. 在 Java 中检查空字符串或空白字符串

    1. 简介 在本教程中,我们将讨论一些在 Java 中检查空字符串或空白字符串的方法.有一些母语方法,以及几个库. 2. 空与空白 当然,知道字符串何时为空或空白是很常见的,但让我们确保我们的定义在同 ...

  6. java中把一个字符串中大写字母转换为小写,小写字母转换为大写

    java中把一个字符串中大写字母转换为小写,小写字母转换为大写 观看提示: 这里提供2中思维,但是第一种是正确的,第二种是错误的:第二种的思维可以了解了解,但是需要注意的是如果某个字符串定义为Stri ...

  7. Java中怎么定义字符串?Java基础

    字符串是 Java 中特殊的类,使用方法像一般的基本数据类型,被广泛应用在 Java 编程中.Java 没有内置的字符串类型,而是在标准 Java 类库中提供了一个 String 类来创建和操作字符串 ...

  8. Java中普通字符串转json,老司机帮您java中如何将字符串转成json

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java中如何将字符串转成json的问题,如果我们遇到了java中如何将字符串转成json的情况,该怎么处理怎么才能解决 ...

  9. Java中如何将字符串反转

    目录 一.Java中如何将字符串反转 1.利用 StringBuffer 或 StringBuilder 的 reverse() 成员方法 代码演示: 运行结果: 2.利用 String 的 toCh ...

最新文章

  1. ps背景不变换字_分享五个超级实用的PS小技巧
  2. 通过MyBatis查找一张表的数据,某些字段的值为空
  3. ORA-01031 权限不足-过程中DBA 角色用户无法执行DDL
  4. RoHS、无铅制程、无卤 的基本介绍
  5. [振动力学] 使用能量法求质量矩阵的时候需要注意刚体运动分解
  6. Bootstrap HTML 编码规范之IE兼容模式
  7. 设计模式的C语言应用-访问者模式-第九章
  8. python3_04.循环函数
  9. vs2008 生成项目xml文件和路径配置
  10. SAP License:SAP信用控制
  11. Python+OpenCV:Optical Flow(光流)
  12. R语言访问mysql和posqlgresql
  13. zabbix*邮件报警 *用户参数User parameters *定义key值 *Agentd主动模式与被动模式
  14. Screen Space Fluid Rendering for Games(nv gdc2010)
  15. 二维图像的离轴数字全息及显示
  16. 如何root安卓手机_2019年安卓手机一键root教程,附科普安卓为何root困难?
  17. 蒲公英智能云数据管理|蒲公英智能云|TARA
  18. 思科计算机考试期末,Cisco期末考试选择题题库.doc
  19. 利用snpEff对基因型VCF文件进行变异注释的详细方法
  20. 微软三月十日发行两个安全补丁

热门文章

  1. Java中url传递中文参数取值乱码的解决方法
  2. 解决CentOS出现“No package redis available“提示问题
  3. Eclipse错误:Syntax error on tokens, delete these tokens问题解决
  4. 强化学习算法在京东广告序列推荐场景的应用实践
  5. pytorch中tensor、numpy.array、list三者互相转换
  6. java开发项目经验_Java项目经验——程序员成长的钥匙
  7. 微信小程序实现日历功能(附加签到、迟到、未签的状态显示)
  8. Leetcode每日一题:198.house-robber(打家劫舍)
  9. 评价类模型:1.层次分析法
  10. TypeError: create_target_machine() got an unexpected keyword argument ‘jitdebug‘解决方案