Datei einlesen, Inhalt in MAP ablegen

Imbecility

Mitglied
Hallo Zusammen,
einen Namen für mein anliegen zu finden ist in dem Falle schwer
Ich erkläre es hier kurz:
Folgendes Szenario ich habe eine Datei die ich einlese... Der Inhalt siet in etwa so aus:
"AGO" : [
"M 646 372 L 655 372 L 658 381 L 664 381 L 665 377 L 672 378 L 674 393 L 679 392 L 680 400 L 673 400 L 673 412 L 678 418 L 677 418 L 669 420 L 661 417 L 646 417 L 643 415 L 639 417 L 641 402 L 645 395 L 643 385 L 644 382 L 640 373 L 643 372 Z",
"M 643 368 L 640 372 L 640 369 L 642 367 L 643 368 Z" ],
"LIE" : [ "M 631 166 L 632 166 L 631 166 Z" ],
"EGY" : [ "M 684 227 L 696 230 L 703 227 L 706 227 L 707 229 L 714 228 L 714 228 L 716 235 L 714 242 L 710 238 L 708 233 L 707 234 L 719 256 L 718 256 L 718 260 L 722 264 L 704 264 L 683 264 L 682 232 L 683 226 Z" ],
"BOL" : [ "M 382 435 L 380 435 L 379 434 L 376 438 L 373 438 L 370 429 L 371 425 L 368 418 L 368 418 L 370 413 L 368 410 L 371 398 L 368 392 L 371 393 L 377 388 L 382 387 L 383 396 L 398 403 L 399 413 L 405 413 L 405 417 L 408 420 L 406 428 L 403 425 L 394 426 L 391 436 L 386 435 L 385 438 L 384 436 Z" ],

"CPV" : [ "M 518 292 L 518 291 L 518 291 Z",
"M 521 291 L 521 291 L 520 290 Z",
"M 524 287 L 523 287 L 524 286 Z",
"M 519 285 L 518 285 L 518 285 Z",
"M 515 284 L 515 283 L 516 283 Z" ],

Mein ziel ist es, diese Dateis o einzulesen, dass ich die Ausgabe welche wie folgt aussehen soll:
Der Wert in Anführungszeichen soll als Key in einer Map abgelegt werden
Der WEert in Eckigen Klammern soll als Value in der Map abgelegt werden

Sprich der erste Wet in der Map sollte so aussehen
[AGO], ["M 646 372 L 655 372 L 658 381 L 664 381 L 665 377 L 672 378 L 674 393 L 679 392 L 680 400 L 673 400 L 673 412 L 678 418 L 677 418 L 669 420 L 661 417 L 646 417 L 643 415 L 639 417 L 641 402 L 645 395 L 643 385 L 644 382 L 640 373 L 643 372 Z",
"M 643 368 L 640 372 L 640 369 L 642 367 L 643 368 Z" ]

Hat jemand eine Idee dazu wie ich das am besten realisieren kann?
Mfg
 

Evil-Devil

Top Contributor
Schaut nach einer SVG-Datei aus.

Ich würde die Datei soweit möglich Zeile für Zeile einlesen und prüfen ob am Anfang ein " steht und wann das nächste " vorkommt. Der Wert dazwischen wäre dein Key, den du lesen und dir in einer Variable merken solltest.

Dann liest du die Werte ein und hälst auch diese vor. Bis du das nächste " findest. Nun die vorhandenen Daten in der Map ablegen und das ganze Spiel bis zum Ende wiederholen.

Ich vermute aber mal das es bereits den ein oder anderen SVG Reader in Java gibt.
 

Imbecility

Mitglied
hey devil, vielen dank soweit ich werde mal nach einen SVG reader ausschau halten
aber zu deiner ersten methode hättest du hierfür auch einen realisierbaren ansatz?
würde mir sehr helfen vielen dank schon mal.
 

HimBromBeere

Top Contributor
In SVG gibt´s glaub ich keine eckigen Klammern, aer irgendwie sowas wird´s schon sein.

EDIT: Willst du die Anführungszeichen in die Map mitnehmen, oder eher nicht?
 

Imbecility

Mitglied
Die anführungszeichen wären schon wenn die ebenfalls in der map wären zumindest bei den values, allerdings kein drama, wenn dem nicht so wäre
 
B

bygones

Gast
mhm schaut aber auch ziemlich nach JSON aus. Es fehlen die anfangende bzw abschliessende geschweifte Klammer ?!

welches format ist es denn nun ?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Datei einlesen und Inhalt in verschidenen JList anzeige? Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
Saiko Zeilen einer Datei einlesen Java Basics - Anfänger-Themen 3
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
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
J Csv-Datei einlesen Java Basics - Anfänger-Themen 52
L Konstruktor für eine Map-Datei/Map-Datei einlesen Java Basics - Anfänger-Themen 5
O zufälliges Wort aus einer Datei einlesen Java Basics - Anfänger-Themen 32
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
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
B HTML Datei einlesen und HTML Code in String wandeln Java Basics - Anfänger-Themen 19
I Nur auf Abfrage von einer Text Datei einlesen Java Basics - Anfänger-Themen 11
P Text Datei einlesen und übertragen Java Basics - Anfänger-Themen 15
E Einteilung der Räume mit einlesen einer .txt datei Java Basics - Anfänger-Themen 16
J Einlesen von Datei funktioniert nicht Java Basics - Anfänger-Themen 8
M Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) Java Basics - Anfänger-Themen 6
L Input/Output XML Datei einlesen (JAXB?) Java Basics - Anfänger-Themen 10
F Zahlen aus Datei einlesen und in Array speichern Java Basics - Anfänger-Themen 2
I Datei einlesen Java Basics - Anfänger-Themen 11
MaximilianTM Input/Output Einlesen und bearbeiten einer text Datei / Zeile Java Basics - Anfänger-Themen 5
C Erste Schritte Regex - Datei einlesen und splitten Java Basics - Anfänger-Themen 4
K Datei aus unbekannten Speicherorten einlesen Java Basics - Anfänger-Themen 1
T Datei in Array einlesen "null" Java Basics - Anfänger-Themen 8
U Daten aus Datei einlesen Java Basics - Anfänger-Themen 4
N Datei Zeilenweise einlesen, Ausgabe mehrere Arrays Java Basics - Anfänger-Themen 7
E Erste Schritte txt.Datei mit BufferedReader einlesen und in 2D-Array abspeichern Java Basics - Anfänger-Themen 15
M Methoden Datei einlesen und als return übergeben. Java Basics - Anfänger-Themen 8
P CSV Datei einlesen und damit ein Datenmodell befüllen Java Basics - Anfänger-Themen 2
N Datei einlesen und grafisch anzeigen Java Basics - Anfänger-Themen 31
P csv Datei einlesen und ausgeben Java Basics - Anfänger-Themen 5
J Text Datei einlesen Java Basics - Anfänger-Themen 6
N gerichteter Graph aus einer Datei einlesen Java Basics - Anfänger-Themen 21
E Datei einlesen und bestimmte Wörter ausgeben Java Basics - Anfänger-Themen 2
Z Erste Schritte Versuche ein Labyrinth in einem Terminal zu erstellen, aber kann die properties Datei nicht einlesen Java Basics - Anfänger-Themen 3
J Encoding Problem beim Einlesen einer txt Datei mit Umlauten Java Basics - Anfänger-Themen 3
V Excel Datei einlesen und verarbeiten Java Basics - Anfänger-Themen 4
stylegangsta Input/Output Hat eclipse eine Macke oder mein Code Array Datei einlesen Java Basics - Anfänger-Themen 5
N Mehrdimensionales float Array aus .txt-Datei einlesen? Java Basics - Anfänger-Themen 17
C Datei mit Daten einlesen und höchsten wert der zweiten Spalte ermitteln Java Basics - Anfänger-Themen 1
J CSV Datei einlesen und verarbeiten Java Basics - Anfänger-Themen 10
I BufferedReader Text-Datei einlesen??? Java Basics - Anfänger-Themen 1
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
A Datei in Array einlesen Java Basics - Anfänger-Themen 6
S Daten aus anderen Dateien in neue Datei einlesen Java Basics - Anfänger-Themen 3
Ananaskirsche Input/Output Bestimmte Zeile aus Datei einlesen Java Basics - Anfänger-Themen 4
J .txt Datei "einlesen "und in String speichern ergibt immer NULL Java Basics - Anfänger-Themen 17
M CSV-File aus datei system einlesen Java Basics - Anfänger-Themen 3
B Datei in Java einlesen Java Basics - Anfänger-Themen 13
S Datei einlesen und ausgeben Java Basics - Anfänger-Themen 8
S Input/Output einlesen aus einer evtl. leeren Datei Java Basics - Anfänger-Themen 5
J Input/Output Datei - Zeilenumbruch einlesen Java Basics - Anfänger-Themen 10
H config Datei erstellen + einlesen Java Basics - Anfänger-Themen 15
F Datei einlesen ( Bytes ) Java Basics - Anfänger-Themen 12
T Klassen CSV datei einlesen und parsen Java Basics - Anfänger-Themen 4
U Datei einlesen Java Basics - Anfänger-Themen 9
S ANSI-Datei einlesen UND UTF-8-Datei schreiben Java Basics - Anfänger-Themen 3
M Datei einlesen mit generics? Java Basics - Anfänger-Themen 9
A Erste Schritte Datei einlesen und Buchstaben zählen Java Basics - Anfänger-Themen 13
D txt-Datei zeilenweise als String einlesen Java Basics - Anfänger-Themen 2
E JPane txt datei einlesen Java Basics - Anfänger-Themen 5
D RegExp .txt-Datei einlesen Java Basics - Anfänger-Themen 6
M Datei Einlesen Fortan-Style? Java Basics - Anfänger-Themen 3
A Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 5
S Datei einlesen Java Basics - Anfänger-Themen 21
D Datei einlesen Fehler Java Basics - Anfänger-Themen 17
A Beim txt Datei einlesen kommen zusätzliche Lehrzeichen dazu. Java Basics - Anfänger-Themen 5
H eine Datei schnellstmöglich einlesen Java Basics - Anfänger-Themen 12
0 Log4J Probleme beim einlesen der Log datei Java Basics - Anfänger-Themen 2
E Input/Output Linux datei in Windows zeilenweise einlesen Java Basics - Anfänger-Themen 4
S XML Datei einlesen und Elemente ausgeben Java Basics - Anfänger-Themen 4
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
S Datenströne - Text in eine Datei einlesen, umwandeln und in eine neue Datei schreiben Java Basics - Anfänger-Themen 6
E externe .txt Datei mit Scanner einlesen Java Basics - Anfänger-Themen 7
N Input/Output .txt-Datei einlesen, aufteilen und seperat abspeichern Java Basics - Anfänger-Themen 3
L Datei einlesen Java Basics - Anfänger-Themen 12
L Input/Output Datei in Java einlesen Java Basics - Anfänger-Themen 9
J Datei einlesen Java Basics - Anfänger-Themen 10
I .csv-Datei einlesen klappt aber kann nicht in String geschrieben werden!?!?! Java Basics - Anfänger-Themen 11
S Datei einlesen und Ergebnis wieder in Datei schreiben Java Basics - Anfänger-Themen 5
J Datei einlesen teile aus lines ändern und wieder rausschreiben. Java Basics - Anfänger-Themen 4
B Wertetabelle mit versch. Formaten aus txt-Datei einlesen Java Basics - Anfänger-Themen 2
H 200000 Zeilen aus Datei einlesen Java Basics - Anfänger-Themen 13
D CSV Datei einlesen und verarbeiten Java Basics - Anfänger-Themen 23
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
Z CSV-Datei einlesen mit dem JFileChooser !!! Java Basics - Anfänger-Themen 5
H Einlesen einer CSV-Datei Java Basics - Anfänger-Themen 2
X einlesen aus Datei, Fehler Java Basics - Anfänger-Themen 9
S Einlesen einer Datei? Java Basics - Anfänger-Themen 9
L Datei einlesen und neu geändert ausgeben Java Basics - Anfänger-Themen 8
B Formel aus Datei einlesen und benutzen Java Basics - Anfänger-Themen 3
C Datei einlesen Java Basics - Anfänger-Themen 19
H Datei einlesen in einer MVC Anwendung Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben