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

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

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));
    }

  }

}

结果: 

    篮球
    足球
    排球

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

(0)

相关推荐

  • js数组与字符串的相互转换方法

    熟悉js的朋友很多都遇到过js的数组与字符串相互转换的情况,本文就此作一简单介绍,示例如下: 一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(","

  • Json对象与Json字符串互转(4种转换方式)

    1>jQuery插件支持的转换方式: 复制代码 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 复制代码 代码如下: JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换

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

    今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现 import org.apache.commons.lang.StringUtils; 有这么一个简单的方法:String str=StringUtils.join(list,","); 第一个参数list表示要转换的集合对象, 第二个参数","表示要把集合用逗号进行隔开, 这样一来就省去很多中间转换的步骤,可以直接得到一个用逗号分开的字符串: 集合:[篮球, 足球] --> 字符串:

  • Python 字典与字符串的互转实例

    字典转换为字符串 if __name__ == '__main__': a = {'a' : 1, 'b' : 2, 'c' : 3} b = str(a) print(type(b)) 输出结果为: <class 'str'> --------------------------------------------------------------- 字符串转换为字典 if __name__ == '__main__': a = "{'a' : 1, 'b' : 2, 'c' :

  • Java中Json字符串直接转换为对象的方法(包括多层List集合)

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar 下面是例子代码: // JSON转换 JSONObject jsonObj = JSONObject.fromObject(jsonStr

  • JS 对象(Object)和字符串(String)互转方法

    利用原生JSON对象,将对象转为字符串 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.stringify(jsObj); alert(str); 从JSON字符串转为对象 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.da

  • 详解NSString 与C++ string字符串的互转

    NSString 与C++ string字符串的互转实例详解 1.  string 转换为 NSString std::string str("hello"); NSString *str=[NSString stringWithString:str.c_str()]; NSString *istr=[NSString stringWithString:@"zsh"]; str=[istr cStringUsingEncoding: NSUTF8StringEnco

  • C++ 整型与字符串的互转方式

    flyfish 字符串转整型 C的方法 cstr是char*或者const char*类型的字符串 int num = atoi(str); int num = strtol(cstr, NULL, 10); //10 表示进制 C++11的方法 void test1() { std::string str1 = "1"; std::string str2 = "1.5"; std::string str3 = "1 with words"; i

  • php unicode编码和字符串互转的方法

    php字符串转Unicode编码, Unicode编码转php字符 百度了很多,都一样, 要么不对, 要不就是只是把字符串的汉字转Unicode 经过多次试验查找, 找到了如下方法, 注意:字符串编码必须是utf-8,如果不是自行用icon转一下 //字符串转Unicode编码 function unicode_encode($strLong) { $strArr = preg_split('/(?<!^)(?!$)/u', $strLong);//拆分字符串为数组(含中文字符) $resUni

  • C#实现文件与字符串互转的方法详解

    目录 实现功能 开发环境 实现代码 实现效果 嗯,就是BASE64,不用多想,本来计划是要跟上一篇字符串压缩一起写的,用来实现将一个文件可以用json或者text等方式进行接口之间的传输,为了保证传输效率,所以对生成的字符串进行进一步压缩.但是由于不能上传完整源代码,所以就还是分开写了,方便展示实现效果以及功能的单独使用. 实现功能 将文件与为字符串互转 开发环境 开发工具: Visual Studio 2013 .NET Framework版本:4.5 实现代码 //选择文件路径 privat

  • 最新python 字符串数组互转问题

    目录 字符串转list数组 gpu_ids分配 list数组转字符串 延伸阅读:python中的字符数字之间的转换函数 字符串转list数组 str = '1,2,3' arr = str.split(',') gpu_ids分配 name = opt.name gpu_ids =[ int(item) for item in opt.gpu_ids.split(',')] # set gpu ids if len(gpu_ids) > 0: torch.cuda.set_device(gpu_

  • 常用json与javabean互转的方法实现

    JSONObject 与 JSONArray区别 JSONObject: { "area": "武汉", "name": "张三", "age": 25 } JSONArray: [{ "area": "武汉", "name": "张三", "age": 25 }, { "area": &

随机推荐