首页 > 编程知识 正文

java字符串数组转list,java定义list数组

时间:2023-05-05 03:07:31 阅读:46364 作者:1032

在java中,将List转换为数组并将数组转换为List的方法很简单。

1 :将数组转换为List,然后使用Arrays类的asList静态方法将数组转换为List字符串集合。 String[]arr=newString[]{'str1',' str2'};

listlist=Arrays.aslist(ARR;

system.out.println (列表;

2 )2:List转换为Array数组的方法:包括: 列表列表=new ArrayList ();

list.add(str1);

list.add(str2);

string [ ] arr=new string [ list.size ();

for(inti=0; I

ARR[I]=list.get(I;

}

system.out.println(arr;

转换List数组的第二种方法: Listlist=newArrayList (;

list.add(str1);

list.add(str2);

toArray ) )的第二种方法

string[]array=(string[] ) list.toarray ) newstring[list.size(];

system.out.println(Array );

上述第二种方法是这样使用时,会抛出java.lang.ClassCastException类的转换异常,错误如下: 列表列表=new ArrayList (;

list.add(str1);

list.add(str2);

//这个toArray ) )直接使用的方法是错误的

string[]array=(string[] ) list.toArray );

system.out.println(Array );

如果你有什么建议和意见,请关注“太平洋学习网”微信公众号,和我一起交流。

来源:太平洋学习网,转载请注明出处。 http://www.tpy yes.com/a/Java/451.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。