Ich hab folgende Methode:
In meinem Testfile sind Zahlen eingespeichert.
DIe kann ich auch alle in der Konsole sehen mit dem entsprechendem Befehl.
Aber wenn ich jetzt ein int array erstelle (int[] Zahlen = null😉 wie mache ich das die Zahlen von der Datei bei int[] Zahlen gespeichert werden?
Java:
public class zahlenleser {
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 {
zahlenleser fap = new zahlenleser();
String[] lines = fap
.readLines("D:/Users/XXX/workspace/algo1/src/algo1/testfile");
for (String line : lines) {
System.out.println(line);
}
}
public static void main(String[] args) throws IOException
{
//testFileArrayProvider();
}
}
In meinem Testfile sind Zahlen eingespeichert.
DIe kann ich auch alle in der Konsole sehen mit dem entsprechendem Befehl.
Aber wenn ich jetzt ein int array erstelle (int[] Zahlen = null😉 wie mache ich das die Zahlen von der Datei bei int[] Zahlen gespeichert werden?
Zuletzt bearbeitet von einem Moderator: