Portal > Foren > Java > Allgemeine Java-Programmierung > Auslesen einer Textdatei (.txt) mit Java
Antwort
 
Themen-Optionen
Alt 28.06.2005, 11:47 Nach oben    #1
Neuer Benutzer
 
Benutzerbild von Nuvo
 
Registriert seit: 28.06.2005
Beiträge: 7
Standard Auslesen einer Textdatei (.txt) mit Java

Hi Leute,bin neu hier und auch in der Java Programmierung nicht wirklich erfahren...
Ich hab nun folgendes Problem:
Ich möchte eine TXT-Datei auslesen, in der Werte enthalten sind die ich später in eine Datenbank schreiben möchte.

So Stehen die Werte in der TXT-Datei:

KDnr; Name; Artnr; Bezeichnung; Menge;
123; Müller; 1; CDs; 15
132; Meyer; 2; Disketten; 2
321; Tobel; 3; Zip; 34
312; Feder; 4; Band; 2

Wie mach ich das am besten???

Ich hoffe ihr könnt mir helfen

MFG Daniel
Nuvo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2005, 12:02 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

Willst du die Datensätze einzeln haben? Grundsätzlich solltest du mal in der API nach dem BufferedReader suchen. Auch hier im Forum wirst du fündig.
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2005, 13:11 Nach oben    #3
Neuer Benutzer
 
Benutzerbild von Nuvo
 
Registriert seit: 28.06.2005
Beiträge: 7
Standard

Ja, also die Datensätze müssen einzeln verfügbar sein!!!

MFG Daniel
Nuvo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2005, 14:30 Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

Wie gesagt, schau dir den BufferedReader an und splite (str.split(";")) dann deinen eingelesenen Text nach nem Semikolon (das trennt ja deine Datensätze)
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2005, 14:40 Nach oben    #5
Neuer Benutzer
 
Benutzerbild von Nuvo
 
Registriert seit: 28.06.2005
Beiträge: 7
Standard

Ja OK,
aber ich hab ja in der kopfzeile der txt-Datei eine Zeile stehe, die ich nicht übernehmen möchte "KDnr; Name; Artnr; Bezeichnung; Menge;", wie kann ich dem sagen, das der erst in der zweiten zeile mit dem auslesen anfängt???

MFG Daniel
Nuvo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2005, 19:11 Nach oben    #6
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 575
Standard

Schau dir mal die Klasse StringTokenizer an.
Damit kannst du Strings zerlegen.
Somit hast du die einzelnen Datensätze und kannst die dann wiederrum zerrlegen (Felder).

Die ganze Datei mußt du aber trotzdem einlesen.
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.06.2005, 07:54 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

Mach dir z. B. ein 2D Array (oder so was), in dem du die Zeile speicherst und die einzelnen Datensätze. Die 1. Zeile kannst du ins leere lesen, oder bei der Weiterverarbeitung deines Arrays nicht beachten.
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2005, 11:56 Nach oben    #8
Neuer Benutzer
 
Benutzerbild von Nuvo
 
Registriert seit: 28.06.2005
Beiträge: 7
Standard

OK, hab das laufende Problem mal zur Seite geschoben und mir erst mal nen anderes Programm besorgt. Habe bis jetzt den JBuilder benutzt aber war nicht so zufrieden damit (alte Version), habe mir jetzt mal den Eclipse SDK runtergeladen, ist das normal das man den nicht Installieren muss???
Oder kennt ihr vielleicht noch ein Besseres Prog?

MFG Daniel
__________________
Rettet den Wald, esst mehr Bieber
Nuvo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2005, 12:02 Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

Also ich nutze den JCreator

http://www.jcreator.com/

für private Arbeiten und auf der Arbeit WebSphere
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2005, 13:08 Nach oben    #10
Neuer Benutzer
 
Benutzerbild von Nuvo
 
Registriert seit: 28.06.2005
Beiträge: 7
Standard

kann ich mit dem auch Compilieren?
Oder geht das generell nicht mit den Editoren?

MFG Daniel
__________________
Rettet den Wald, esst mehr Bieber
Nuvo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2005, 13:09 Nach oben    #11
Neuer Benutzer
 
Benutzerbild von Nuvo
 
Registriert seit: 28.06.2005
Beiträge: 7
Standard

Borland bietet ja den JBuilder 2005 als Foundation-Version an. Was meinst du welcher von denen Besser ist?
__________________
Rettet den Wald, esst mehr Bieber
Nuvo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2005, 13:47 Nach oben    #12
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

kA kenn den JBuilder net.

Ja, kannst mit JCreator (wie so ziemlich mit jeder IDE) complimieren.
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.07.2005, 14:13 Nach oben    #13
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 575
Standard

Zitat:
Zitat von Nuvo
Habe bis jetzt den JBuilder benutzt aber war nicht so zufrieden damit (alte Version), habe mir jetzt mal den Eclipse SDK runtergeladen, ist das normal das man den nicht Installieren muss???

Eclipse braucht man nicht installieren.
Ist halt ein Java-Programm
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.07.2005, 14:21 Nach oben    #14
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

Und was hat das jetzt mit meinem Post zu tun :confused: ? (Spääääääääääm)
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.07.2005, 05:34 Nach oben    #15
8ull23y3
Gast
 
Beiträge: n/a
Standard

Du scheinst ein Bestimmtes Muster in deiner Datei zu haben schonmal was von Regex gehört? http://www.regenechsen.de
Vielleicht hilfts
Wie du eine Datei einliest haste ja schon in nem anderem Thread gepostet

P.S.: Und ich hab schon an meinem Verstand gezweifelt nur weil ich JScript aus hatte konnt ich hier nix schreiben *grml* schlecht
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Developers-guide.net Projekt sucht willige Java Programmierer beny_mcde Projekte unserer Mitglieder 11 10.08.2006 13:03
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Java properties cache Pfad? Für Sysadmin jr Allgemeine Java-Programmierung 0 07.12.2004 12:15
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:58 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44