繁体   English   中英

将数据从字符串数组存储到字符串数组列表

[英]Storing data from string Array to String ArrayList

我有

String add_data[] = new String[6];

具有0、1、2、3、4、5索引的数据。

我也有

 ArrayList<String> data = new ArrayList<String>();

现在,我需要将值放在data [0]的add_data中的所有索引中。

我怎样才能做到这一点? 请指导我。

例如。 add_data [0] =“ a”; add_data [0] =“ b”;

data[0] should have "ab"

使用Arrays.asList(array)方法将数组复制到List。 在您的情况下String[]List<String>

我不确定您要做什么,但是请尝试以下操作:

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

你需要:

  1. 列出数组中的所有字符串
  2. 将其放在ArrayList中的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));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM