[英]Assert Equal to compare string and Array List with text data from excel
[英]Store excel string data to an Array list
我需要將 excel 單元格數據存儲到數組列表中。 我設法將單元格數據作為 2 個字符串(兩列的數據)獲取。 現在我需要將字符串數據存儲到數組列表(或兩個)。 我的代碼如下:
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sh = wb.getSheetAt(0);
int i;
for (i=0; i <= sh.getLastRowNum(); i++)
{
XSSFRow r = sh.getRow(i);
//Data from first column.
String col1 = r.getCell(0).getStringCellValue();
//Data from second column.
double col2 = r.getCell(1).getNumericCellValue();
}
現在我需要將它們( col1
和col2
)存儲到數組列表中。 如何才能做到這一點? 稍后我需要使用此數組將數據寫入單獨的工作表。
謝謝你的幫助。
您可以使用List data = new ArrayList()
,但是當您嘗試從此列表中獲取數據時,您需要將每個對象強制轉換為String
或double
這可能是不安全的,如果您要插入新值將收到有關原始類型的警告。 在您的情況下,可以考慮使用Map<String, Double>
,它會更安全和自然。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.