Я новичок в java. У меня есть текстовое поле, и я хотел читать строку за строкой, что я уже мог решить. Но я хочу, чтобы каждая из этих строк записывала ее в файл Excel. Мне уже удалось создать файл Excel и записать в него. Что делает приведенный ниже код, так это то, что он читает строку за строкой и записывает ее в excel, но я не знаю, сколько строк может иметь текстовое поле, поэтому, если в моем коде ниже я напишу более 3 строк в текстовом поле, он будет напишите только первые 3 в excel, и если я напишу меньше 3, он выдает эту ошибку: ArrayIndexOutOfBoundsException. Я хочу написать все строки, которые мне нужны в текстовом поле, и что они написаны в Excel. Спасибо
String[] lines = TextArea.getText().split("\\n");
for(int i = 0 ; i< lines.length; i++){
System.out.println( lines[i]);
String [][] entry = new String [40][40];
entrada [0] [0]= "A1";
entrada [1] [0]= lines[0];
entrada [2] [0]= lines[1];
entrada [3] [0]= lines[2];
String route="/Users/sushi/Documents/writexcel.xls";
g.generateExcel(entry, route);
}