Aus Datei lesen

wernom

Mitglied
Hallo,

1. Frage: Ist es richtig eine Datei in Java nach diesem Muster zu erstellen. Ich habe es in diesem Forum gefunden, mein Programm funktioniert auch, allerdings verstehe ich nicht warum in den Klammern der ersten Methode "String" stehen muss. In unserem Lehrbuch wird dies nämlich nicht erklärt und in der Vorlesung auch nicht angesprochen.

Ich habe zuerst folgende Methode:

static void datei(String Datei) {
}

Anschließend habe ich sie dann in der public methode
mit
datei("***.txt");
erzeugt.


2. Frage: Wo finde ich nun diese erstellte Datei? Wie kann ich sehen, was in der Datei steht. In unserem Aufgabenblatt steht, dass man es mit dem Editor machen kann. Aber ich weiß nicht wie.
 
G

Garlic

Gast
Die "irgendeinName.txt" müsste im gleichen Verzeichnis wie die java-Dateien sein.

Das "Stirng Datei" müsste ein Parameter sein, wobei "String" auf den Typ verweist. Also Datie ist vom typ String.
 

wernom

Mitglied
Die Datei "***.txt" finde ich übrigens nicht in dem Ordner, wo meine Programme sind. Kann es sein, dass sie nicht erstellt worden ist?

Vielleicht zeige ich einmal mein ganzes Programm:
Java:
class WriteNumbers { 

        static int Zufallszahl() {
            return (int) (Math.random() * 10);
        }
        
        static void datei(String Datei) {
        }
        
        static void AbspeichernderZahl(int zahl) {
            System.out.println(zahl);
        }
 
    public static void main(String[] args) {
        datei("20numbers.txt");
        int summe = 0;
        for (int i=0; i<20; i++) {
            int zufallszahl = Zufallszahl();
            summe += zufallszahl;
            AbspeichernderZahl(zufallszahl);
        }
        System.out.println("Kontrollsumme: " + summe);
    } 
}

Auf meinen AUfgabenblatt ist noch eine weitere Frage:
Man soll die Datei einlesen mit einem weiteren Programm.
Dazu steht im Lehrbuch ("Sprechen Sie Java?"):
Java:
In.open("***.txt")
int x = In.readInt();
while(In.done()){
...process x...
x = In.readInt();
}
In.close();

Also zuerst wird die Datei geöffnet. Dann wird x initialisiert und gelesen aus der Datei. In.done verstehe ich nicht was macht. In der Schleife wird jedenfalls x solange zugewiesen, wie man es eingibt.
Dann wird die Datei geschlossen.

Allerdings werden bei mir nicht Zufallszahlen angezeigt, sondern ich muss eben welche eingeben.
 
Zuletzt bearbeitet:

TKausL

Top Contributor
Da fehlt aber was. Zumindest das schließende } der Klasse.

Nutze bitte mal JAVA-Tags.
Code:
Java™ Quelltext ist bitte in [code=Java]-Tags zu schreiben: [code=Java]hier Java Code einfügen
[/CODE]
 

ARadauer

Top Contributor
Bitte benutz die Java Tags...

Aber ja ich denke du erstellt die Datei nicht... wo auch...

Java:
static void datei(String Datei) {
}
das macht ja nix... da sollst du vielleicht code rein schreiben...

(ich hoffe du bist kein Student)
 
@wernom

ich denke mal du machst auch die aufgaben von frau fohry :D

die datei wird ja automatisch erstellt..... die b habe ich schon gemacht,
wenn du hilfe brauchst dann kannst du mich ja anschreiben...

dein programm ist unnötig lang finde ich ... zu viele methoden....


außerdem pass lieber auf... manche dumme studenten kopieren einfach den code
und geben dann das gleiche ab oder zumindestens sehr ähnlich ab...
das wäre dann ein betrugsversuch für dich ;)
 

wernom

Mitglied
Also ich fasse einmal zusammen:

Mit meinem Programm erhalte ich, wenn ich es compiliere, eine Auflistung von 20 Zahlen (jede zwischen 0 und 9). Die Kontrollsumme wird auch korrekt gebildet.

Anscheinend muss ich die ***.txt datei vorher erst mit einem Editor erstellen. Im Lehrbuch sind einige Methoden zu finden:
Java:
static String readFile()
[/Java]
Leider weiß ich nicht wie ich diese in mein Programm richtig einfügen kann.
 
nein du musst es nicht selber erstellen ...

Mit Out.open("20Numbers.txt");

erstellt java selber eine datei ....

du musst es nur noch ganz unten mit Out.close() ; schließen!


Mit In.open("..."); kannst du dann bei der aufgabe b die zahlen in deinen java programm holen , du musst
es nur noch mit In.close(); schließen....
..
 
Zuletzt bearbeitet:
M

Marcinek

Gast
Ich möchte nur an dieser Stelle anfügen, dass diese IN und OUT nur in eurem Kurs so vorkommen. Da ist für euch das In und Output handling "vereinfacht" worden.

In der Realität müsst ihr das selber machen obwohl das trivial ist.:rtfm:
 

Thongall

Mitglied
Hätte auch ne Frage zum selben Übungsblatt ^^

kann man bei:
Code:
In.open("***.txt")
int x = In.readInt();
while(In.done()){
...process x...
x = In.readInt();
}
In.close();

irgendwie erkennen wann die Zeile zuende ist?
Falls ja, wie? :)
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Scripte oder Programmcode aus Datei lesen? Java Basics - Anfänger-Themen 5
S Zufällige ungerade Zeile aus Text-Datei lesen Java Basics - Anfänger-Themen 5
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
S JSON Datei schreiben und lesen Java Basics - Anfänger-Themen 3
G Excle datei aus resources folder finden und lesen Java Basics - Anfänger-Themen 5
J Datei aus Projektfolder lesen Java Basics - Anfänger-Themen 12
B Aus Datei lesen Java Basics - Anfänger-Themen 23
B Aus Datei lesen Java Basics - Anfänger-Themen 0
C Input/Output Datei aus Startverzeichnis lesen Java Basics - Anfänger-Themen 6
G Input/Output Aus txt-Datei lesen, aus Ordner Java Basics - Anfänger-Themen 1
MaxG. Input/Output Datei lesen Java Basics - Anfänger-Themen 3
H Aus wav-datei lesen und in neue wav-datei speichern Java Basics - Anfänger-Themen 10
D Methoden Array aus Datei lesen und weitergeben? Java Basics - Anfänger-Themen 7
G tga Datei lesen und in eine matrix umwandeln Java Basics - Anfänger-Themen 1
G Bis zu einem bestimmten Punkt aus Datei lesen Java Basics - Anfänger-Themen 2
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
E Input/Output Property-Datei aus einer Zip lesen in in einer anderen Zip-Datei ist Java Basics - Anfänger-Themen 3
D Lesen aus Datei (java.util.NoSuchElementException) Java Basics - Anfänger-Themen 22
D Problem beim Lesen einer txt-Datei Java Basics - Anfänger-Themen 8
J Aus Datei lesen und ausgeben Java Basics - Anfänger-Themen 4
N Bestimmte Inhalte aus Datei lesen Java Basics - Anfänger-Themen 11
G Datei zeilenweise lesen Java Basics - Anfänger-Themen 19
M Wie sämtliche Schlüssel und Attibutwerte aus einer Propertie Datei lesen? Java Basics - Anfänger-Themen 3
S Compiler-Fehler jOpenDocument Kompelierfehler - ODS Datei lesen Java Basics - Anfänger-Themen 2
T BufferReader soll datei mehrmals lesen Java Basics - Anfänger-Themen 13
S Datei aus JAR lesen. Java Basics - Anfänger-Themen 9
Z Problem beim Lesen und Schreiben einer Datei Java Basics - Anfänger-Themen 10
M Input/Output Viele short aus Datei lesen und von Little Endian zu Big Endian umwandeln Java Basics - Anfänger-Themen 12
J Können mehere Threads parallel eine Datei lesen? Java Basics - Anfänger-Themen 4
A Eine Datei Lesen und bestimmte Position überschreiben Java Basics - Anfänger-Themen 2
S Input/Output aus Datei lesen Java Basics - Anfänger-Themen 6
A Datei relativ zur Lage des jar-files lesen Java Basics - Anfänger-Themen 16
Gossi Input/Output .csv Datei wird beim Lesen bearbeitet? Java Basics - Anfänger-Themen 8
C Wörter aus einer txt datei lesen Java Basics - Anfänger-Themen 19
E txt Datei schreiben und lesen Java Basics - Anfänger-Themen 9
T Datei über das Netz lesen Java Basics - Anfänger-Themen 2
Gossi Input/Output Datei Lesen, inhalt abfragen, speichern Java Basics - Anfänger-Themen 5
F Kann RandomAccessFile Zip Datei lesen? Java Basics - Anfänger-Themen 14
M Aus CSV-Datei lesen und anzeigen (bitte schnell um Antwort) Java Basics - Anfänger-Themen 6
J UTF8 txt-Datei lesen Java Basics - Anfänger-Themen 13
A Datei Lesen und Schreiben in gleichen Klasse Java Basics - Anfänger-Themen 3
Haubitze_Broese aus einer Datei lesen? Java Basics - Anfänger-Themen 6
S Array Daten in Binär Datei schreiben/lesen Java Basics - Anfänger-Themen 11
K aus Datei lesen Java Basics - Anfänger-Themen 3
S Datei lesen Java Basics - Anfänger-Themen 27
M line.separator: Problem beim Lesen einer Datei Java Basics - Anfänger-Themen 11
K Text aus einem Datei lesen , und im JTextArea ausgeben. Java Basics - Anfänger-Themen 3
Ollek Bestimmte Zeilen aus einer HTML Datei lesen Java Basics - Anfänger-Themen 8
calzone FileReader, lesen ohne die Datei zu überschreiben? Java Basics - Anfänger-Themen 3
J Problem mit Datei lesen und schreiben Java Basics - Anfänger-Themen 8
M Datei Lesen Und Schreiben! -.- Java Basics - Anfänger-Themen 7
fbn Datei als Ganzes lesen (nicht zeilenweise) Java Basics - Anfänger-Themen 8
M Probleme mit dem Lesen einer m3u-Datei Java Basics - Anfänger-Themen 8
H Datei zeilenweise rückwärts lesen Java Basics - Anfänger-Themen 9
M Delphi-Record mit Java aus Datei lesen Java Basics - Anfänger-Themen 11
R Sequentielle Datei lesen und schreiben Java Basics - Anfänger-Themen 5
G FileInputStream--> Zahlen aus Datei lesen Java Basics - Anfänger-Themen 7
S Aus Datei lesen und im Array speichern Java Basics - Anfänger-Themen 2
J Datei lesen und in Array speichern Java Basics - Anfänger-Themen 5
G (csv)Datei lesen FindBug findet mgl. NullPointer - wie lösen Java Basics - Anfänger-Themen 3
P Teile aus Datei lesen und zus mit Strings in Datei speichern Java Basics - Anfänger-Themen 4
D excel datei Spalten lesen? Java Basics - Anfänger-Themen 7
J Kommandos aus Datei lesen Java Basics - Anfänger-Themen 13
J Datei zeilenweise lesen. Java Basics - Anfänger-Themen 4
S Werte aus Datei lesen und in Variable abspeichern Java Basics - Anfänger-Themen 4
alexpetri Datei in String lesen Java Basics - Anfänger-Themen 6
K XPath werter aus XML-Datei lesen Java Basics - Anfänger-Themen 6
M Datei lesen und Char für Char wiedergeben Java Basics - Anfänger-Themen 28
K Datei öffnen, lesen, bearbeiten, in neuer datei speichern Java Basics - Anfänger-Themen 12
T Zahlen aus einer Datei lesen Java Basics - Anfänger-Themen 3
B Wie eine bestimmte Zeile einer Txt-Datei lesen ? Java Basics - Anfänger-Themen 5
H Streams etc. erster Versuch Zeilen aus einer Datei zu lesen Java Basics - Anfänger-Themen 6
T Exception-Handling beim Lesen einer XML-Datei mit XMLDecoder Java Basics - Anfänger-Themen 4
R Objekt aus Datei lesen Java Basics - Anfänger-Themen 5
J Class datei lesen Java Basics - Anfänger-Themen 2
T gezieltes lesen/schreiben in datei Java Basics - Anfänger-Themen 9
D ein File(Datei) lesen und diesen zu einem Hashmap hinfügen? Java Basics - Anfänger-Themen 5
A Datei lesen Java Basics - Anfänger-Themen 12
L Zeile aus Datei lesen Java Basics - Anfänger-Themen 5
S Datei lesen und speichern Java Basics - Anfänger-Themen 8
reibi Datei von hinten lesen Java Basics - Anfänger-Themen 11
G Mehrere Zahlen aus Datei lesen Java Basics - Anfänger-Themen 3
C Komische Zeichen beim Lesen aus einer .reg-Datei Java Basics - Anfänger-Themen 2
H Datei lesen und an bestimmter Stelle schreiben Java Basics - Anfänger-Themen 4
F Aus Byte Datei lesen Java Basics - Anfänger-Themen 4
B String aus Datei lesen + Länge berechnen Java Basics - Anfänger-Themen 2
L Strings von Datei lesen und in TextArea schieben Java Basics - Anfänger-Themen 3
M Zufällige Zeile aus einer Datei lesen Java Basics - Anfänger-Themen 2
J Lesen einer Datei in einen String oder Char? Java Basics - Anfänger-Themen 3
S Datei lesen und in array rein Java Basics - Anfänger-Themen 10
tobiasbeil Von Datei byte für byte lesen und in ein Array einfügen. Java Basics - Anfänger-Themen 11
J Datei-Details /-Infos wie Kommentare, Autor lesen/schreiben Java Basics - Anfänger-Themen 2
F Datei lesen Java Basics - Anfänger-Themen 12
S Mit Scanner eine txt Datei lesen Java Basics - Anfänger-Themen 2
A Variablen in eine Datei speichern und lesen Java Basics - Anfänger-Themen 2
V Beim lesen aus einer Datei bekomme ich fehlerhafte Strings. Java Basics - Anfänger-Themen 2
G aus datei lesen und in liste einfügen Java Basics - Anfänger-Themen 5
B Datei lesen und schreiben Java Basics - Anfänger-Themen 2
R Zeilen aus datei lesen + doppelt gespeichert? Java Basics - Anfänger-Themen 3
B Aus Datei Lesen -> Compiler fehler Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben