Einlesen einer Datei und ins Array speichern

Status
Nicht offen für weitere Antworten.

syntrex

Mitglied
Hat jemand mal ein Beispiel, wo ich den Inhalt einer Datei einlese und in ein Array speichere? Ich weiß nur, das ich das mit FileInputStream mache. Wichtig ist halt, das alles ins Array geschrieben wird. Ein wenig gebastelt hab ich schon, aber es klappt nicht so richtig!

Code:
public String [] getDatei(String NAME)
    {
    	Properties props = new Properties();		
    	try
	{
    		FileInputStream fis = new  FileInputStream("c:/path/...");
    		props.load(fis);
    		getDatei = props;
    	}
    	catch(Exception e)
	{
    	    e.printStackTrace();
    	}
    	return getDatei(NAME);
    }
 

Sky

Top Contributor
Was willst Du eigentlich machen?

1.) NAME wird nur verwendet in Zeile 15. Selbst, wenn sich dein Code übersetzen liese, hast Du eine Endlosschleife

2.) getDatei = props; Was bitte schön ist "getDatei"? Die Variable hast Du nirgends definiert!

3.) Wo ist überhaupt mal ein Ansatz um dein Array zu erstellen?

4.) Welchen Teil der Properties soll denn in's Array? Der Key oder der Value?
 

meez

Top Contributor
Du bist voll auf dem Holzweg...Ich nehme jetzt mal an, dass du keine Propertiesdatei hast, sondern einfach eine Datei mit diversen Strings darin...

So mach man das:

Code:
public String[] getDatei(String dateiName) throws IOException {
  BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(dateiName)));
  List l = new ArrayList();
  for (String buffer;(buffer = in.readLine()) != null;l.add(buffer));
  return (String[]) l.toArray(new String[l.size()]);
}


Du kannst auch zuerst die Zeilen zählen, und dann den String-Array initalisieren...
 

meez

Top Contributor
Und wie willst du ein Key-Value Konstrukt in einem eindimesionalen Array speichern ???:L
 

syntrex

Mitglied
Die Property-Datei sieht folgendermaßen aus:

Überschriften=Überschrift1;Überschrift2;Überschrift3;....

Geht das nicht in ein eindinemsionales Array?
 

syntrex

Mitglied
Der Inhalt soll so aussehen:

[Überschrift1;Überschrift2;Überschrift3;.... ]

Ich will doch nur den Inhalt dieser Datei einlesen und in ein Array schreiben!
 
R

Roar

Gast
nach dem einlesen der properties:

Code:
String value = props.getProperty("Überschriten");
String[] überschriften = value.split(";");
return überschriften;
 

syntrex

Mitglied
Und wie sieht das komplett aus, so?:

Code:
public String [] getDatei(String NAME)
    {
    	Properties props = new Properties();	
    	try
	{
    		FileInputStream fis = new  FileInputStream("c:/....");
    		props.load(fis); 
    		String value = props.getProperty("Überschriften");
    		String[] überschriften = value.split(";");
    		return überschriften;
    	}
    	catch(Exception e)
		{
    	    e.printStackTrace();
    	}
    	return getDatei(NAME);
    }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Saiko Zeilen einer Datei einlesen Java Basics - Anfänger-Themen 3
O zufälliges Wort aus einer Datei einlesen Java Basics - Anfänger-Themen 32
I Nur auf Abfrage von einer Text Datei einlesen Java Basics - Anfänger-Themen 11
E Einteilung der Räume mit einlesen einer .txt datei Java Basics - Anfänger-Themen 16
MaximilianTM Input/Output Einlesen und bearbeiten einer text Datei / Zeile Java Basics - Anfänger-Themen 5
N gerichteter Graph aus einer Datei einlesen Java Basics - Anfänger-Themen 21
J Encoding Problem beim Einlesen einer txt Datei mit Umlauten Java Basics - Anfänger-Themen 3
S Input/Output einlesen aus einer evtl. leeren Datei Java Basics - Anfänger-Themen 5
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
J byteweise Einlesen einer Datei "Von.. bis.." Java Basics - Anfänger-Themen 3
J Einlesen/Speichern von Strings aus einer Datei Java Basics - Anfänger-Themen 15
H Einlesen einer CSV-Datei Java Basics - Anfänger-Themen 2
S Einlesen einer Datei? Java Basics - Anfänger-Themen 9
H Datei einlesen in einer MVC Anwendung Java Basics - Anfänger-Themen 3
H Problem beim Einlesen einer Datei (Endlosschleife ?) Java Basics - Anfänger-Themen 3
T Problem beim Einlesen einer Datei Java Basics - Anfänger-Themen 3
M Einlesen einer CSV-Datei Java Basics - Anfänger-Themen 3
D Probleme mit dem Einlesen einer Datei Java Basics - Anfänger-Themen 11
T Daten aus einer .csv Datei in einen Vector einlesen Java Basics - Anfänger-Themen 3
A Datentypen Unterschiedliche Datentypen in einer Eingabe einlesen Java Basics - Anfänger-Themen 2
M Einlesen von Integerwertern aus einer CSV Java Basics - Anfänger-Themen 8
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
D Einlesen funktioniert an einer Stelle nicht und ich kann mir nicht erklären warum Java Basics - Anfänger-Themen 6
S Programm zum Einlesen einer Zahl und Ausgabe der Wurzel Java Basics - Anfänger-Themen 13
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
K Einlesen einer txt von BufferedReader klappt nicht wie gewünscht Java Basics - Anfänger-Themen 12
K Methoden Einlesen einer unbegrenzten Matrix über Konsole Java Basics - Anfänger-Themen 6
O Einlesen einer Matrix von der Console Java Basics - Anfänger-Themen 18
A CSV Zeilenweise einlesen und in einer HashMap speichern Java Basics - Anfänger-Themen 12
J Variablen Problem beim einlesen einer Zahl Java Basics - Anfänger-Themen 7
T csv einlesen, nutzen einer direkten speicherort eingabe Java Basics - Anfänger-Themen 2
C Spalte einer Textdatei einlesen Java Basics - Anfänger-Themen 10
M Methoden Daten aus einer SQL-Abfrage in eine mehrdimensionales Array einlesen Java Basics - Anfänger-Themen 7
O Einlesen einer "config.ini" funktioniert plötzlich nicht mehr ! Java Basics - Anfänger-Themen 10
E Einlesen einer int und speichern in einem Array Java Basics - Anfänger-Themen 7
B einlesen einer variable im laufenden programm Java Basics - Anfänger-Themen 5
R JSP: Ausgabe einer entfernten Webseite in Variable einlesen Java Basics - Anfänger-Themen 2
B Problem beim einlesen einer Textdatei Java Basics - Anfänger-Themen 3
V Quelltext einer Homepage einlesen Java Basics - Anfänger-Themen 12
F Einlesen einer URL per Konsole Java Basics - Anfänger-Themen 15
S Einlesen des Datums in einer Zeile. Java Basics - Anfänger-Themen 16
G Inhalt einer Textdatei in ein Array einlesen Java Basics - Anfänger-Themen 2
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
G JTree speichern und wieder einlesen Java Basics - Anfänger-Themen 5
T Text einlesen code was kommt dahin? Java Basics - Anfänger-Themen 1
S SeriellenPort einlesen Java Basics - Anfänger-Themen 3
I XML einlesen und Objekte bekommen Java Basics - Anfänger-Themen 2
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
julian0507 Wörter einlesen lassen und rückwärts ausgeben Java Basics - Anfänger-Themen 7
S JSON einlesen und benutzen Java Basics - Anfänger-Themen 5
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
I Ical4j / Kalender einlesen von URL - Fehler: "Unparseable date" Java Basics - Anfänger-Themen 16
sserio Txt Datei einlesen Java Basics - Anfänger-Themen 9
D Strings aus Excel-Datei einlesen Java Basics - Anfänger-Themen 2
julian112 Input/Output .gz bzw. .txt Datei Einlesen und Umgang mit Exceptions Java Basics - Anfänger-Themen 1
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
G JSP Textfeld einlesen Java Basics - Anfänger-Themen 2
M Einlesen > new Leser Java Basics - Anfänger-Themen 5
W Werte durch Konsole einlesen Java Basics - Anfänger-Themen 10
A Array einlesen und ausgeben Java Basics - Anfänger-Themen 13
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
KogoroMori21 Textdatei einlesen im Array (Selection Sort Algorithmus) Java Basics - Anfänger-Themen 3
S Wort einlesen Array ausgeben Java Basics - Anfänger-Themen 4
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
S CSV einlesen und mit Komma trennen Java Basics - Anfänger-Themen 12
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
I Java-Wort einlesen und ausgeben Java Basics - Anfänger-Themen 7
J Csv-Datei einlesen Java Basics - Anfänger-Themen 52
JD_1998 Arrays einlesen, zwischenspeichern und wieder ausgeben Java Basics - Anfänger-Themen 8
L Konstruktor für eine Map-Datei/Map-Datei einlesen Java Basics - Anfänger-Themen 5
L Datein einlesen Java Basics - Anfänger-Themen 1
E Input/Output Datei anhand von Dateinamen einlesen Java Basics - Anfänger-Themen 5
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6
A Input/Output Dateien einlesen und ausgeben Java Basics - Anfänger-Themen 7
A Klasse um daten zu einlesen Java Basics - Anfänger-Themen 26
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
A Textdatei mit stream einlesen Java Basics - Anfänger-Themen 2
P Datei einlesen und zurückgeben Java Basics - Anfänger-Themen 5
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
M String in Scanner einlesen Java Basics - Anfänger-Themen 6
E TXT FILE EINLESEN Java Basics - Anfänger-Themen 4
M Einzelzeichen einlesen Java Basics - Anfänger-Themen 2
C (char) Array einlesen Java Basics - Anfänger-Themen 8
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
E Mehrere Eingabezeilen gleichzeitig einlesen Java Basics - Anfänger-Themen 7
B HTML Datei einlesen und HTML Code in String wandeln Java Basics - Anfänger-Themen 19
V Schleife für das Einlesen von Werten für int Variablen, die Bestandteil von Arrays sein sollen Java Basics - Anfänger-Themen 16
P Text Datei einlesen und übertragen Java Basics - Anfänger-Themen 15
P Array einlesen von Konsole Java Basics - Anfänger-Themen 8
D Eingaben in String Array einlesen Java Basics - Anfänger-Themen 12
B CSV einlesen - Parameter a) encoding b) delimiter Java Basics - Anfänger-Themen 7
R Compiler-Fehler Einlesen von Konsolenparameter funtioniert nichtmehr Java Basics - Anfänger-Themen 4
I OOP Objektnamen über die Konsole richtig einlesen Java Basics - Anfänger-Themen 9
J Einlesen von Datei funktioniert nicht Java Basics - Anfänger-Themen 8
H Einlesen Java Basics - Anfänger-Themen 8
H Einlesen von Zahlen Java Basics - Anfänger-Themen 20
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben