Я поставил Ф.О. строк, и я нужно, чтобы добавить их в к ArrayList с типом PdfPCell для того, чтобы обработать их позже с помощью IText библиотеки. Вот код:Список <PdfPCell> не применяется для аргументов (String)
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)
Я застрял здесь. Как решить эту проблему? Заранее спасибо.
Вы правы, но мне нужно применить строки к ArrayList или связать их как-то. Вот почему я создал этот вопрос. –
Dozent
ответ обновлен ... См. PdfCell может быть что угодно, например - фраза, абзац, ... любой элемент. Вы можете создать требуемый объект и добавить его. –