Java Code - Datei einlesen mit split
Hallo,
ich habe Montag eine Aufgabe bekommen und soll ein Java-Script mit Eclipse erstellen, da ich in programmieren aber eine Null bin, wollte ich euch um Hilfe bitten.
Die Aufgabe lautet:
Erstellen sie eine "eingabe.txt" Datei mit folgendem Inhalt
Stunde Minute
13 45
12 34
-> Datei einlesen und folgende Aushabe auf der Konsole erzeugen:
Eintrag 1 um 13:45 Uhr
Eintrag 2 um 12:34 Uhr
Nun...folgend den Code, den ich selbst geschrieben habe bis jetzt, aber damit klappt es nicht wie gewünscht:
Gruß,
narthan
ich habe Montag eine Aufgabe bekommen und soll ein Java-Script mit Eclipse erstellen, da ich in programmieren aber eine Null bin, wollte ich euch um Hilfe bitten.
Die Aufgabe lautet:
Erstellen sie eine "eingabe.txt" Datei mit folgendem Inhalt
Stunde Minute
13 45
12 34
-> Datei einlesen und folgende Aushabe auf der Konsole erzeugen:
Eintrag 1 um 13:45 Uhr
Eintrag 2 um 12:34 Uhr
Nun...folgend den Code, den ich selbst geschrieben habe bis jetzt, aber damit klappt es nicht wie gewünscht:
package Aufgabe;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.io.FileInputStream;
public class Uhr {
public static void main(String args) {
File datei = new File(
"C:/bla/eingabe.txt");
FileInputStream stream = null;
try{
stream = new FileInputStream(datei);
}catch (FileNotFoundException e){
e.printStackTrace();
}
Scanner dateiinhalt = new Scanner (stream);
String ausgabe = dateiinhalt.nextLine();
String wort = ausgabe.split(" ");
for (int i = 0; i < wort.length; i++){
System.out.println(wort[i]);
}
}
}
Gruß,
narthan
Please also mark the comments that contributed to the solution of the article
Content-Key: 205127
Url: https://administrator.de/contentid/205127
Printed on: April 24, 2024 at 18:04 o'clock
3 Comments
Latest comment
Hi narthan,
erstens handelt es sich um Java und nicht um JavaScript und zweitens hast vergessen für alle Zeilen des Files die Strings zu splitten.
Grüße Uwe
erstens handelt es sich um Java und nicht um JavaScript und zweitens hast vergessen für alle Zeilen des Files die Strings zu splitten.
package Aufgabe;
import java.io.*;
import java.util.*;
public class Uhr {
public static void main(String args) {
File datei = new File("C:/bla/eingabe.txt");
FileInputStream stream = null;
try{
stream = new FileInputStream(datei);
}catch (FileNotFoundException e){
e.printStackTrace();
}
Scanner myScanner = new Scanner(stream);
int counter = 0;
while(myScanner.hasNextLine()){
counter += 1;
String wort = myScanner.nextLine().split(" ");
System.out.println("Eintrag " + counter + " um " +wort + ":" + wort[1] + " Uhr");
}
myScanner.close();
}
}
Grüße Uwe