[英]Storing data from string Array to String ArrayList
I have 我有
String add_data[] = new String[6];
with datas at 0,1,2,3,4,5 indexes. 具有0、1、2、3、4、5索引的数据。
Also I have 我也有
ArrayList<String> data = new ArrayList<String>();
now I need to put the values in all the indexes in add_data at data[0]. 现在,我需要将值放在data [0]的add_data中的所有索引中。
How can i do this? 我怎样才能做到这一点? please guide me.
请指导我。
Eg. 例如。 add_data[0]="a";
add_data [0] =“ a”; add_data[0]="b";
add_data [0] =“ b”;
data[0] should have "ab"
use Arrays.asList(array)
method to copy array to List. 使用
Arrays.asList(array)
方法将数组复制到List。 In your case - String[]
to List<String>
. 在您的情况下
String[]
到List<String>
。
I'm not sure to understand what you want to do, but try this : 我不确定您要做什么,但是请尝试以下操作:
String temp = "";
for(String s : add_data) {
temp += s;
}
data.put(temp);
String result = "";
for (int i = 0; i < add_data.length: i++) {
result += add_data[i];
}
data.add(result);
You need: 你需要:
Something like this: 像这样:
String addData[] = new String[6];
ArrayList<String> data = new ArrayList<String>();
addData[0] = "a";
addData[1] = "b";
// 1. catenate all strings
String str = "";
for (String s : addData) {
str += (s != null)?s:"";
}
// 2. put it into 0 index in your arraylist
data.add(0, str);
System.out.println(data.get(0));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.