我有
String add_data[] = new String[6];
数据为0,1,2,3,4,5索引。
我也有
ArrayList<String> data = new ArrayList<String>();
现在我需要将add_data中所有索引的值放在data [0]。
我该怎么做?请指导我。
EG。 add_data工具[0] = “A”; add_data工具[0] = “B”;
data[0] should have "ab"
答案 0 :(得分:1)
使用Arrays.asList(array)
方法将数组复制到List。在您的情况下 - String[]
到List<String>
。
答案 1 :(得分:0)
我不确定你想要做什么,但试试这个:
String temp = "";
for(String s : add_data) {
temp += s;
}
data.put(temp);
答案 2 :(得分:0)
String result = "";
for (int i = 0; i < add_data.length: i++) {
result += add_data[i];
}
data.add(result);
答案 3 :(得分:-1)
你需要:
这样的事情:
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));