将数据从字符串Array存储到String ArrayList

时间:2011-03-06 13:10:07

标签: java arrays list

我有

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"

4 个答案:

答案 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)

你需要:

  1. 连接数组中的所有字符串
  2. 将它放在ArrayList
  3. 中的0索引处

    这样的事情:

    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));