我有一个ArrayList<Cell> RM = new ArrayList<Cell>() ;
whereRM=[aaa,bbb]
和 whereaaa
以及bbb
是 excel 文件中的一些单元格我使用此代码将单元格值获取到 arraylist 中。
Row row = sheet.getRow(1);
Iterator<Cell> cells1 = row.cellIterator();
while( cells1.hasNext() ) {
Cell cell = cells1.next();
if (Cell.CELL_TYPE_STRING==cell.getCellType()) {
RM.add(cell);
}
}
然后我试图查看 arraylist 是否包含 aaa 或 bbb,但它不识别该命令。System.out.println(RM) 显示正确的结果 [aaa,bbb] 但如果添加 if(contains) 条件,则不会:
if (RM.contains("aaa")) {
System.out.println("ok"); }