繁体   English   中英

使用行和列在特定索引处获取值

[英]Get Value at Specific Index using Row and Column

我有两个值:

private ArrayList<DataEntry> data;
private String title;

在类DataEntry是:

private int nRow, nCol;
private double[] data;

我必须在给定的rowcolumn (如果有的话)上返回该项的值,否则返回null否则使用下面的函数:

public Double get(int row, int column) { }

我知道公式: data[(row * numberOfColumns) + Columns]在不是2d的普通数组中提供索引,但是我不确定如何对an ArrayList执行此操作, an ArrayList什么建议吗?

几乎与ArrayList完全相同,只是使用.get语法: data.get((row * numberOfColumns) + Columns)

本质上,出于索引目的,您可以将.get(int index)视为等同于数组下标[index]表示法。

https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#get(int)

但是,有一些警告,例如,由于ArrayList是对象的集合,因此您可以将其设为null

暂无
暂无

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

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