Also ich habe ein Array int [] numbers = {1,2}; Aber ich möchte die 1,2 entfernt und durch Zahlen aus einer TXT-Datei ersetzt werden. Ich kann die Zahlen aus den Dateien in der Konsole mit dieser Methode finden Sie unter:Wie speichern Sie Ganzzahlen aus einer TXT-Datei in ein Array?
public String[] readLines(String filename) throws IOException {
FileReader fileReader = new FileReader(filename);
BufferedReader bufferedReader = new BufferedReader(fileReader);
List<String> lines = new ArrayList<String>();
String line = null;
while ((line = bufferedReader.readLine()) != null) {
lines.add(line);
}
bufferedReader.close();
return lines.toArray(new String[lines.size()]);
}
public static void testFileArrayProvider() throws IOException {
algo1 fap = new algo1();
String[] lines = fap
.readLines("D:/Users/XXX/workspace/abc/src/abc1/Filename123");
for (String line : lines) {
System.out.println(line);
}
}
Jetzt muss ich sie im Array speichern. Aber wie? xd Thx Jungs
Können Sie ein Beispiel Ihrer Dateiinhalte geben? Wie sind die Nummern getrennt? –
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – tnw
Nummer, nächste Zeile, Nummer, nächste Zeile. SO 1 Nummer jede Zeile –