java中遍历list保存到字符串数组(详细代码)
展开全部
List list = new ArrayList();
list = yourList;//你自己的list数组
int listCount = list.size();
String[] strList = new String[listCount];
String tmp="";
for(int i=0;i<listCount;i++){
tmp +=(String) list.get(i)+",";
}
strList = tmp.split(",");
原理:循环把理list里的字符串变成一个长字符串并且用","号隔开,再利用split(",")方法,变成字符串数组。
list = yourList;//你自己的list数组
int listCount = list.size();
String[] strList = new String[listCount];
String tmp="";
for(int i=0;i<listCount;i++){
tmp +=(String) list.get(i)+",";
}
strList = tmp.split(",");
原理:循环把理list里的字符串变成一个长字符串并且用","号隔开,再利用split(",")方法,变成字符串数组。
展开全部
这位仁兄的ok
1:直接调用list.toArray()?
2:遍历
List<String> list = new ArrayList<String>()
String[] arr = new String[list.size()];
for(int i=0;i<list.size();i++){
arr[i] = list.get(i);
}
这个很好
1:直接调用list.toArray()?
2:遍历
List<String> list = new ArrayList<String>()
String[] arr = new String[list.size()];
for(int i=0;i<list.size();i++){
arr[i] = list.get(i);
}
这个很好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:直接调用list.toArray()?
2:遍历
List<String> list = new ArrayList<String>()
String[] arr = new String[list.size()];
for(int i=0;i<list.size();i++){
arr[i] = list.get(i);
}
2:遍历
List<String> list = new ArrayList<String>()
String[] arr = new String[list.size()];
for(int i=0;i<list.size();i++){
arr[i] = list.get(i);
}
参考资料: L
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<String> list=.........;
String[] ss=new String[list.size()];
for(int i=0;i<list.size();i++){
ss[i]=list.get(i);
}
String[] ss=new String[list.size()];
for(int i=0;i<list.size();i++){
ss[i]=list.get(i);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.*;
public class Test
{
public static void main(String[] args)
{
List<String> al=new ArrayList<String>();
al.add("a");
al.add("b");
al.add("c");
al.add("d");
String[] str=new String[al.size()];
for(int i=0;i<al.size();i++)
{
str[i]=al.get(i);
System.out.println(str[i]);
}
}
}
public class Test
{
public static void main(String[] args)
{
List<String> al=new ArrayList<String>();
al.add("a");
al.add("b");
al.add("c");
al.add("d");
String[] str=new String[al.size()];
for(int i=0;i<al.size();i++)
{
str[i]=al.get(i);
System.out.println(str[i]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询