Java 当通过url读取csv文件时,我想用数据映射列名

Java 当通过url读取csv文件时,我想用数据映射列名,java,csv,Java,Csv,当通过url读取csv文件时,我想用文件数据映射列名 范例 1 2 3 4 2 4 5 6 2 3 4 6 1 2 3 4 2 4 5 6 2 3 4 6 输出应该是 No1 No3 1 3 2 5 2 4 一号三号 1 3 2 5 2 4 因此,要使用以下映射导入特定列。一号三号 我们可以用ArrayList来做这个吗?现在我正在使用数组 提前感谢您是的,您可以使用ArrayList存储列的值,最好使用Hashmap来包含

当通过url读取csv文件时,我想用文件数据映射列名

范例

1 2 3 4 2 4 5 6 2 3 4 6 1 2 3 4 2 4 5 6 2 3 4 6 输出应该是

No1 No3 1 3 2 5 2 4 一号三号 1 3 2 5 2 4 因此,要使用以下映射导入特定列。一号三号

我们可以用
ArrayList
来做这个吗?现在我正在使用数组


提前感谢您

是的,您可以使用ArrayList存储列的值,最好使用Hashmap来包含所有值。我假设你有一个2D数组来包含这些值,如果你可以这样做

Map<Integer, List<Integer>> myMap = new HashMap<>();

for(int i = 0; i < numberOfColumnss; i++){
   List<Integer> myArrayList = new ArrayList<>();
   for(int j=0; j < numberOfRows; j++){
      myArrayList.add(myArray[j][i])
   }
   myMap.put(i, myArrayList)
}
Map myMap=newhashmap();
for(int i=0;i
问题是什么?你面临什么问题?很难说该怎么做,因为你没有包含任何相关的代码。