list 转换成 String 数组问题

如何将一个String数组添加到list里面去,然后在将这个list 转成String数组?

for(int i=0;i<s.length;i++){//这是把s数组里面的东西添加到list里面去
list.add(s[i]);
}

list.toArray();//可以直接把list转换成数组。方法名我记不清楚了,你可以查下api
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-18
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class $ {
public static void main(String... _) {

String[] arr = { "a", "b", "c" };

List data = new ArrayList();

Collections.addAll(data, arr);
System.out.println(data);

arr = (String[]) data.toArray(new String[0]);

System.out.println(Arrays.deepToString(arr));
}
}

java中List转换String字符串几种方式
Java中List转String的多种方法包括利用StringUtils工具类的join方法,使用Guava库中的Joiner类进行字符串拼接,Java8引入的String.join()方法,以及利用Collections类的joining方法。StringUtils.join()和String.join()均用于将数组或集合中的元素以指定分隔符拼接成新的字符串,但参数顺序有所不同,且StringUtil...

python List与String 转化问题
python List与String 转化运行出错,是代码错误造成的,解决方法如下:1、先在eclipse中创建一个Java工程文件,并在src下创建类Demo。2、接着编辑Demo.java文件。如图在Demo.java中加入main函数,并在main函数中创建一个String类型的变量。3、要将String转换成list,可以先将String转换成字符数组后,再存...

如何将List集合转换成String的数组?
List<String> list = new ArrayList<String>();list.add("a1");list.add("a2");String[] toBeStored = list.toArray(new String[list.size()]);for(String s : toBeStored) { System.out.println(s);} 字符数组是指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] ...

如何将List集合转换成String的数组?
String[] array = new String[strList.size()]; strList.toArray(array); return array; } 本回答被网友采纳 迷糊o_O | 推荐于2018-02-27 15:10:00 举报| 评论 41 6 如果你只想要receiptsRoar 那就别select id就行了 你这个问题标题为什么list转数组啊。。。list转数组直接list.toarray(数组);就...

list中的数据怎么转换成字符串
list.add("str1");list.add("str2");System.out.println(list);运行结果: [str1, str2]产生这个结果的原因是Java给你使用的java.util.List已经重写了Object的方法toString(),所以直接打印的时候会将数据自动转成String都打印出来;如果你说的是java.awt.List,那么你可以效仿java.util.List,重写...

数据类型的转换。 如何将List集合转换成String类型。不是String类型的数...
List<String> list = new ArrayList<String>();\/\/list中添对象 list.add("a");list.add("b");list.add("c");StringBuffer sb = new StringBuffer();for(String s:list){ sb.append(s)} System.out.println(sb.toString());

怎么把list转换成string类型
假设你的list变量名是list StringBuffer sb=new StringBuffer();for(String item:list){ sb.append(item);} \/\/ sb.toString() 就是你要的字符串;String[] arr=new String[list.size()];for(int i=0;i<list.size();i++){ arr[i]=list.get(i);} \/\/ arr就是你要的字符串数组 ...

如何将list转换成string
假设你的list变量名是list StringBuffer sb=new StringBuffer();for(String item:list){ sb.append(item);} \/\/ sb.toString() 就是你要的字符串;String[] arr=new String[list.size()];for(int i=0;iarr[i]=list.get(i);} \/\/ arr就是你要的字符串数组 ...

list转array,结果不是数组的解决方法
具体来说,将列表转换为数组后,结果可能表现为:[tensor([1,2]) array([3,4])],这意味着数组仍保持了tensor和array的原始类型,从而无法作为普通数组使用。为了解决这一问题,我们需要将列表中的tensor转换为与数组相同的类型。一旦实现了这一转换,将列表再次转换为数组,得到的结果会是一个纯数组...

List<T>怎样转成string[]
遍历selectList 然后将里边的所有元素放到数组里 只能这样

相似回答