java的string转换为list

string类型的stringabc="aaa,bbb,ccc",怎样转换为list呢... string类型的 string abc = "aaa,bbb,ccc",
怎样转换为list呢
展开
 我来答
天水室内装饰装修
2018-05-29 · TA获得超过2.1万个赞
知道小有建树答主
回答量:944
采纳率:96%
帮助的人:36.5万
展开全部

方法如下:

  1. List<String> list = new ArrayList<String>();

  2. list.add("a1");

  3. list.add("a2");

  4. String[] toBeStored = list.toArray(new String[list.size()]);

  5. for(String s : toBeStored) {

  6. System.out.println(s);

  7. 或者是:

  8. List<String> list = new ArrayList<String>();

  9. list.add("a1");

  10. list.add("a2");   

  11. String[] toBeStored = new String[al.size()];

  12. list.toArray(toBeStored);

  13. for (String s : toBeStored) {

  14. System.out.println(s);

  15. }

拓展资料:

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

guxuecan剑
2018-08-22 · TA获得超过3.1万个赞
知道答主
回答量:86
采纳率:0%
帮助的人:1.6万
展开全部

import java.util.Arrays;

import java.util.List;

public class test {

public static void main(String[] args) {

// 字符串转list<String>

String str = "aaa,bbb,ccc";

List<String> lis = Arrays.asList(str.split(","));

for (String string : lis) {

System.out.println(string);

}

}

}

拓展资料:

List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引;

ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步;

LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快);

Vector:底层是数组数据结构 线程同步(数组长度是可变的百分之百延长)。



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
2014-06-12 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
    String abc = "aaa,bbb,ccc";
    String[] arr = abc.split(",");
    List<String> list = java.util.Arrays.aslist(abc);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b3c30ed
2019-04-19
知道答主
回答量:30
采纳率:50%
帮助的人:2.1万
展开全部
假设String对象为stringArray;
List<T> list=JSONArray.parseArray("",T.class);
其中T为要转为的list其中的对象,比如创建的实体类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangyuhanxht
2014-06-12 · TA获得超过218个赞
知道答主
回答量:93
采纳率:100%
帮助的人:71.9万
展开全部
String[] arr= abc.split(",");
List list = Arrays.asList(arr);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式