如何从List <string []>

时间:2016-11-21 17:05:12

标签: java android list

我已成功将CSV文件中的值设置为List<String[]>,但在将值从List<String[]>移至String[]或从{{1}获取单个值时出现问题}}。我想将这些值复制到字符串数组中以执行某些功能。

我的值在List

scoreList

现在我希望从final List<String[]> scoreList = csvFile.read(); 获得单个值。我尝试过这种方法,但无法获得价值

scoreList

2 个答案:

答案 0 :(得分:0)

你想要一个单独的值,但是你要删除一个数组,你要将字符串赋给字符串数组。如果你想要一个值,试试这个;

String x = scoreList.get(1);

如果你想将listarray转换为字符串数组,试试这个;

String [] myArray = new String [scoreList.size()];

for(int i=0; i<scoreList.size();i++)
{
    myArray[i]=scoreList.get(i);
}

答案 1 :(得分:0)

假设您要收集第二列(索引1)的值,那么您可以尝试这个

// Collect values to this list.
List<String> scores = new ArrayList<String>();

final List<String[]> scoreList = csvFile.read();

// For each row in the csv file
for (String [] scoreRow : scoreList ) {

     // var added here for readability. Get second column value
     String value = scoreRow[1];

     scores.add(value);
}