我已经设置了字符串,我需要将它们添加到类型为PdfPCell的ArrayList中,以便稍后使用 iText 库处理它们。这是代码:
try {
Scanner scan = new Scanner(new File("file.txt"));
scan.useDelimiter(",|" + System.getProperty("line.separator"));
while(scan.hasNext()) {
String id = scan.next();
String txt1 = scan.next();
String txt2 = scan.next();
String txt3 = scan.next();
// ArrayList with PdfPCell type
List<PdfPCell> allCols = new ArrayList<PdfPCell>();
allCols.add(id);
allCols.add(txt1);
allCols.add(txt2);
allCols.add(txt3);
System.out.println(allCols);
}
scan.close();
} catch (Exception e) {
e.printStackTrace();
}
错误:
The method add(PdfPCell) in the type List<PdfPCell> is not applicable for the arguments (String)
我被困在这里。如何解决这个问题呢?提前致谢。