import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
public class Cities {
public static void main(String[] args) throws IOException {
String filename;
System.out.println("Enter the file name : ");
Scanner kb = new Scanner(System.in);
filename = kb.next();
//Check if file exists
File f = new File(filename);
if(f.exists()){
//Read file
File myFile = new File(filename);
Scanner inputFile = new Scanner(myFile);
//Create arraylist object
ArrayList<String> list = new ArrayList<String>();
String cit;
while(inputFile.hasNext()){
cit = inputFile.toString();
list.add(inputFile.toString());
}
System.out.println(list);
}else{
System.out.println("File not found!");
}
}
}
Я пытаюсь прочитать файл и добавить содержимое к объекту arraylist
(.txt
файл содержит строки), но я полностью потерян. Любой совет?Сохранение строки из файла в объекте ArrayList?
Я начинающий так пожалуйста, полегче! –
Может ли кто-нибудь помочь? –
Оценка шара разницы между Programmers.SE и StackOverflow заключается в том, что вы находитесь перед доской или средой IDE при решении проблемы. Если вы смотрите на доску (пытаясь выяснить алгоритм, шаблоны проектирования и т. Д.), То это, скорее всего, на P.SE. Если он находится в среде IDE, он, вероятно, лучше всего работает в StackOverflow. Ваш предыдущий вопрос был перенесен (автоматически перемещен) в SO, и этот тоже уже на пути (пожалуйста, не отправляйте сообщения). Для вопросов реализации (таких как это) SO, скорее всего, даст вам ответ намного быстрее, чем P.SE. –