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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 205127
Url: https://administrator.de/contentid/205127
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
3 Kommentare
Neuester Kommentar
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