gpt4 book ai didi

c# - Java 中的 ["column"][rowIndex] 行可以使用什么数据收集?

转载 作者:行者123 更新时间:2023-12-02 08:25:54 25 4
gpt4 key购买 nike

我正在尝试查找 C# DataRow 类中使用的类似或等效数据集合,它允许我选择列名称和行索引。

有没有类似的东西可以在Java中使用?

最佳答案

这有点类似于 Etienne de Martel 的答案,但我强烈建议使用某种 map 。 HashMap 几乎肯定是最好的方法。

我首先会创建一个二维值数组,出于区分目的,我将它们称为“ double ”:

Double[][] values = new Double[colNum][rowNum];

然后,我将为每个列名称映射一个整数:

Map <String, Integer> map = new HashMap<String, Integer>();
map.add("Column_0_Name",0);
map.add("Column_1_Name",1);
map.add("Column_2_Name",2);
map.add("Column_3_Name",3);
//...
map.add("Column_(colNum-1)_Name",colNum-1);

然后将这两个一起使用,我将创建一个函数。

public double getValue(String columnName, int row){
int colNum = map.get(columnName);
return values[colNum][row];
}

关于c# - Java 中的 ["column"][rowIndex] 行可以使用什么数据收集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4522978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com