簡體   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