关于集合和字符串的互转实现方法

 更新时间:2016年08月24日 10:20:42   投稿:jingxian  
下面小编就为大家带来一篇关于集合和字符串的互转实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现

import org.apache.commons.lang.StringUtils;

有这么一个简单的方法:String str=StringUtils.join(list,",");

第一个参数list表示要转换的集合对象,

第二个参数“,”表示要把集合用逗号进行隔开,

这样一来就省去很多中间转换的步骤,可以直接得到一个用逗号分开的字符串:

集合:[篮球, 足球] --> 字符串: "篮球,足球"

集合转换成字符串:

import org.apache.commons.lang.StringUtils;
 
 //把集合转换成字符串
 pst.setString(4,StringUtils.join(user.getFav(),","));

字符串转换成集合:

/**
 * 
 */
package mypkg;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @author ll
 *2016年8月23日
 */
public class Test55 {

  /**
   * @param args
   */
  public static void main(String[] args) {
    
    //字符串
    String str="篮球,足球,排球";
    
    //用逗号将字符串分开,得到字符串数组
    String[] strs=str.split(",");
    
    //将字符串数组转换成集合list
    List list=Arrays.asList(strs);
    
    //查看集合
    for (int i = 0; i < list.size(); i++) {
      System.out.println(list.get(i));
    }
    

  }

}

结果: 

    篮球
    足球
    排球

以上这篇关于集合和字符串的互转实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 举例讲解Java设计模式中的对象池模式编程

    举例讲解Java设计模式中的对象池模式编程

    这篇文章主要介绍了Java设计模式中的对象池模式编程示例分享,对象池模式经常在多线程开发时被用到,需要的朋友可以参考下
    2016-02-02
  • java发送url请求获取返回值的二种方法

    java发送url请求获取返回值的二种方法

    这篇文章主要介绍了java发送url请求获取返回值的二种方法,需要的朋友可以参考下
    2014-03-03
  • 使用Java实现三种等级的扫雷游戏(完整版)

    使用Java实现三种等级的扫雷游戏(完整版)

    扫雷是一款大众类的益智小游戏,根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输,下面这篇文章主要给大家介绍了关于使用Java实现三种等级的扫雷游戏的相关资料,需要的朋友可以参考下
    2023-01-01
  • SpringBoot如何实现持久化登录状态获取

    SpringBoot如何实现持久化登录状态获取

    这篇文章主要介绍了SpringBoot 如何实现持久化登录状态获取,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • java生成jar包并且单进程运行的实例

    java生成jar包并且单进程运行的实例

    下面小编就为大家分享一篇java生成jar包并且单进程运行的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • maven插件maven-assembly-plugin打包归纳文件zip/tar使用

    maven插件maven-assembly-plugin打包归纳文件zip/tar使用

    java项目运行的文件需要jar或者war格式,同时还需要使用Java命令,本文主要介绍了maven插件maven-assembly-plugin打包归纳文件zip/tar使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • java开发时各类工具的使用规范

    java开发时各类工具的使用规范

    这篇文章主要介绍了java编码时各类工具的使用规范,多人协作、共同开发一个项目,如果没有统一的代码规范的话,项目中的每个人都按照自己的习惯率性而为,就会导致整个项目的代码看上去杂乱无章,可读性非常差,并且持续增加后续的维护成本。对此感兴趣可以来了解一下
    2020-07-07
  • 简单了解Java synchronized关键字同步

    简单了解Java synchronized关键字同步

    这篇文章主要介绍了简单了解Java synchronized关键字同步,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 解决Swagger2返回map复杂结构不能解析的问题

    解决Swagger2返回map复杂结构不能解析的问题

    这篇文章主要介绍了解决Swagger2返回map复杂结构不能解析的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java对象转JSON时动态的增删改查属性详解

    Java对象转JSON时动态的增删改查属性详解

    这篇文章主要介绍了Java对象转JSON时如何动态的增删改查属性的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论