字符串和list互转

简介: 字符串和list互转

一般情况

字符串数组转list

String[] strs = {"aa", "bb", "cc"}; //String数组

//方法1
List<String> list1 = Arrays.asList(strs);
// Arrays.asList()是个坑,用此方法得到的List的长度是不可改变的,就是只能查不能增删
//方法2
List<String> list2 = new ArrayList<String>();
Collections.addAll(list2, strs);

//方法3
List<String> list3 = new ArrayList<String>();
for(String item : strs){
    list3.add(item);
}

list转字符串数组

List<String> list = new ArrayList<>(); //list
list.add("a");
list.add("b");
list.add("c");

//方法1
String[] strs1 = list.toArray(new String[list.size()]);

//方法2
String[] strs2 = new String[list.size()];
for(int i=0; i<list.size(); i++){
   strs2[i] = list.get(i);
}

根据分隔符转换

list转string

import org.apache.commons.lang.StringUtils;
List<String> list=new ArrayList<String>();
list.add("first");
list.add("second");
list.add("third");

org.apache.commons.lang.StringUtils.join(list.toArray(), ",")

string转list

List idList = Arrays.asList(phones.split(";"));
目录
相关文章
|
1月前
|
JSON 前端开发 JavaScript
json字符串如何转为list对象?
json字符串如何转为list对象?
193 7
|
3月前
|
BI
【Azure Power BI】Power BI获取SharePoint List列表后,如何展开List/Table中的字段,以及使用逗号拼接为一个字符串
【Azure Power BI】Power BI获取SharePoint List列表后,如何展开List/Table中的字段,以及使用逗号拼接为一个字符串
|
5月前
|
JSON fastjson 数据格式
使用jackson和fastjson实现list与json互转
使用jackson和fastjson实现list与json互转
|
4月前
|
存储 语音技术 Python
语音识别,函数综合案例,黑马ATM,/t/t一个对不齐,用两个/t,数据容器入门,数据容器可以分为列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)
语音识别,函数综合案例,黑马ATM,/t/t一个对不齐,用两个/t,数据容器入门,数据容器可以分为列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)
|
5月前
|
BI
Power BI获取SharePoint List列表后,如何展开List/Table中的字段,以及使用逗号拼接为一个字符串
在Power BI中,从SharePoint List获取数据时遇到Table和List混合的数据源,直接展开会导致“笛卡尔积”效应,生成过多行。目标是保持行数不变,将Table中的字段与List值用逗号分隔显示在同一行。解决方法包括:1) 添加新列,从Table中提取List的Column2值;2) 使用Text.Combine函数合并List中的值。具体操作步骤包括选择列并自定义新列,然后展开List并以逗号分隔。通过这些步骤,可以将Table转换为所需的字符串格式。完整的Power BI Query代码展示了这一过程。参考链接提供了更多详情。
|
5月前
|
JSON Java 数据格式
将JSON格式的字符串转换成List集合引入gson 的jar包
将JSON格式的字符串转换成List集合引入gson 的jar包
38 0
|
5月前
|
Java
Java 截取字符串中指定的分隔符放入list中
Java 截取字符串中指定的分隔符放入list中
30 0
|
6月前
|
Java 索引
java list中包含某个字符串
【2月更文挑战第9天】
142 0
|
6月前
|
存储 消息中间件 缓存
Redis不止能存储字符串,还有List、Set、Hash、Zset,用对了能给你带来哪些优势?
Redis不止能存储字符串,还有List、Set、Hash、Zset,用对了能给你带来哪些优势?
|
5月前
|
安全 Java
java线程之List集合并发安全问题及解决方案
java线程之List集合并发安全问题及解决方案
891 1

热门文章

最新文章