Так я везу входной файл, содержащий строки, как:Как передать в ArrayList строк и преобразовать каждый отдельный массив в собственную строку (java)?
birthday54
happy75
nifty43
bob1994
Эти строки являются частью ArrayList. Я хочу передать этот ArrayList с помощью метода, который может принимать каждую отдельную строку и распечатывать ее отдельно. Итак, в основном, как мне взять ArrayList строк, отделить каждую отдельную строку и затем распечатать эти строки? В моем коде мое условие while while истинно, поэтому у меня есть бесконечный цикл, идущий здесь, и он выводит только первую строку «birthday54» бесконечно. Я не знаю, какое условие я должен иметь для цикла while. Или, если у меня даже есть цикл while. Вот мой код:
public static void convArrListToString(ArrayList<String> strings){
int i=0;
while (true){
String[] convert = strings.toArray(new String[i]);
System.out.println(convert[i]);
}
}
public static void main(String [] args)
{
Scanner in = new Scanner(new File("myinputcases.txt"));
ArrayList<String> list = new ArrayList<String>();
while (in.hasNext())
list.add(in.next());
convArrListToString(list);
Что вы делаете, просто сумасшедший ... –
lol я знаю. моя основная цель избыточно преобразовать этот arraylist в строки, так что я могу использовать строки для преобразования их в их эквивалент ascii, но я уже понял, что часть. – user7428413
* как взять ArrayList строк, отделить каждую отдельную строку ... * Список строк уже разделен. Непонятно, что вы пытаетесь сделать. – shmosel