gesamte Hashmap mit Zeilenumbrüchen in einem String

Jatoll

Bekanntes Mitglied
Hallo, ist es möglich eine Hashmap komplett in einen String zu packen (aber nur die Werte, nicht die Keys) und trotzdem Zeilenumbrüche nach jedem Eintrag zu haben? ... reguläre Ausdrücke sollen dabei auch beachtet werden...
also kurz gesagt ich will die hashmap über netzwerk also einen socket streamwriter (oder wie das auch immer jetzt korrekt heißt) schicken, über den auch nachrichten verschickt werden... also werd ich sowas wie ein "codezeichen" vorran schicken, damit der client weiß "achtung, hier kommt ne hashmap vom server und keine nachricht" ... also das is im grunde die idee die dahinter steckt
 
Zuletzt bearbeitet:
G

Gonzo17

Gast
also werd ich sowas wie ein "codezeichen" vorran schicken, damit der client weißt "achtung, hier kommt ne hashmap vom server und keine nachricht" ... also das is im grunde die idee die dahinter steckt

Das wird der Client doch schon alleine durchs Casten des Objekts feststellen können.

Aber zu deiner eigentlichen Frage. Natürlich kannst du die Werte einer HashMap in einen String packen. Dir ist aber auch klar, dass du dafür die Schlüssel (Keys) benötigt, damit du an die Werte kommst? An einen Zeilenumbruch kommst du so:

Java:
String separator = System.getProperty("line.Separator");

Anschließend dann einfach ne for-Schleife über die Keys und dann den String zusammenbauen, nach jedem Wert einen separator und gut is.
 
S

SlaterB

Gast
einen String baut man mit + zusammen, es gibt Schleifen, if/else und was man sonst so braucht,
du kannst in Java alles programmieren was du willst, aus der Map ein buntes Bild, eine Melodie oder eben einen mehrzeiligen String nach deinem Wusch basteln,

genau vorhanden wird nicht das sein, was du möchtest, also arbeiten arbeiten arbeiten
 

Jatoll

Bekanntes Mitglied
@Gonzo17

sorry hab ich nicht so ganz kapiert ???:L

also noch ma von vorn... ich mach ja gerade den chatroom und die anmeldung klappt auch und die user werden in die hashmap eingetragen... und die will ich nun vom server aus an die clients schicken damit jeder in einer extra JTextArea sieht wer online is .... so meinte ich das...
nur hab ich nicht so ganz verstanden was du mir da geraten hast
 
G

Gonzo17

Gast
Ich weiß jetzt auch nicht, wie du etwas vom Server an den Client schickst, aber generell würde ich dir raten da einfach unterschiedliche Methoden zu verwenden. Der Client kann zB eine Userliste anfordern und dann schickt der Server ein entsprechendes Objekt zurück. Die HashMap selbst würde ich nicht zum Client schicken, da sind doch viel zu viele Informationen für den Client drin. Mit Swing kenn ich mich recht wenig aus, deswegen weiß ich nicht, wie der Input für eine JTextArea aussieht, aber wenns so ein String mit Zeilenumbrüchen tut, dann tu es doch einfach so. Wobei ich dir empfehlen würde das eher in einer Liste statt einer JTextArea zu machen, dann kannst du als Client einen anderen User "markieren" in der Liste und evtl eine Aktion ausführen (privaten Chat starten, Infos anschauen, als Admin/Mod evtl Optionen wie kicken/muten, usw).
 

Jatoll

Bekanntes Mitglied
ok... das mit der Liste is ne gute Idee... dann schau ich mal obs sowas gibt und wie das heißt.
das probier ich jetzt erstmal bevor ich weiter frage...
nur eins noch: woher weiß ich in so einer for schleife wie lang meine hashmap ist, also wie viele durchgänge ich mache und wie ich die ganzen einträge überhaupt durchgehe... geht das auch mit nem index?
 
G

Gonzo17

Gast

Jatoll

Bekanntes Mitglied
irgendwie kann ich keine festgesetzte größe bei so einer JList einstellen ... kriegs irgendwie nicht hin... vor allem da sich ja die eintraglänge und anzahl ständig ändert ;(
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Rekursion Tage Ansteckung gesamte Bevölkerung Java Basics - Anfänger-Themen 15
B Für gesamte Schleife genau X Sekunden benötigen Java Basics - Anfänger-Themen 1
K JComboBox hat volle Höhe uber das gesamte JPane, warum? Java Basics - Anfänger-Themen 2
G Gesamte Hashtable ausgeben Java Basics - Anfänger-Themen 3
S HashMap mehrere Keys zu einem Value Java Basics - Anfänger-Themen 3
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
T HashMap Lsite gibt die sachen nicht aus wie gewollt. Java Basics - Anfänger-Themen 3
krgewb HashMap Java Basics - Anfänger-Themen 2
B Hashmap richtig bauen, die Tripel auf Zahl abbildet? Java Basics - Anfänger-Themen 10
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
berserkerdq2 Hashmap, wie prüfe ich ob ein Key schon existiert Java Basics - Anfänger-Themen 19
S Durch HashMap iterieren Java Basics - Anfänger-Themen 8
rafi072001 Sortieren einer HashMap nach Values Java Basics - Anfänger-Themen 2
F gson mit einer Hashmap Java Basics - Anfänger-Themen 2
J JSON-HashMap Java Basics - Anfänger-Themen 3
J Hashmap Java Basics - Anfänger-Themen 13
C Hashmap zickt Java Basics - Anfänger-Themen 9
S HashMap contains() Methode Java Basics - Anfänger-Themen 1
Z Satz aufteilen und die Wörter zählen (HashMap) Java Basics - Anfänger-Themen 15
N enum Attribut von Objekten einer Hashmap ausgeben Java Basics - Anfänger-Themen 6
P Verschachtelte Hashmap Java Basics - Anfänger-Themen 6
I Sortiert eine HashMap nicht gleich wie eine ArrayList? Java Basics - Anfänger-Themen 1
B HashMap alphabetisch sortieren Java Basics - Anfänger-Themen 2
J HashMap Java Basics - Anfänger-Themen 6
M Enum-Variable HashMap zuweisen Java Basics - Anfänger-Themen 5
U Hashmap Iterator selbst implementieren Java Basics - Anfänger-Themen 10
N HashMap in List good practice? Java Basics - Anfänger-Themen 2
K Value eines HashMaps in einer HashMap wiedergeben. Java Basics - Anfänger-Themen 5
O Hashmap, ArrayList, LinkedList Java Basics - Anfänger-Themen 7
O HashMap - ArrayList Java Basics - Anfänger-Themen 29
J Hashmap langsamer als compareTo? Java Basics - Anfänger-Themen 23
E HashMap+Vererbung Java Basics - Anfänger-Themen 11
J Erhöhen eines Values als Integer bei gleichen Keys in HashMap Java Basics - Anfänger-Themen 12
N Methoden HashMap interne Werte miteinander vergleichen Java Basics - Anfänger-Themen 7
W The type Long is not visible HashMap Java Basics - Anfänger-Themen 4
M Objekt mit Hashmap vergleichen Java Basics - Anfänger-Themen 22
S Gibt es für die Klasse HashMap Generic Implementierungen? Java Basics - Anfänger-Themen 11
C HashMap - alle keys haben values der letzten put-Anweisung Java Basics - Anfänger-Themen 3
J Hashmap auslesen Java Basics - Anfänger-Themen 7
F HashMap sortieren <String, Long> Java Basics - Anfänger-Themen 3
GreenTeaYT HashMap dupliziert meine Elemente? Java Basics - Anfänger-Themen 2
shiroX Methoden Morse-Code Übersetzer mit HashMap Java Basics - Anfänger-Themen 5
E HashMap Problem Java Basics - Anfänger-Themen 5
P Hashmap anstatt LinkedList? Java Basics - Anfänger-Themen 6
T HashMap und die Methoden Java Basics - Anfänger-Themen 13
N Methoden Interaktives PDF mit HashMap befüllen Java Basics - Anfänger-Themen 0
Z Hashmap auseinandernehmen und analysieren Java Basics - Anfänger-Themen 7
B Durchlaufen von Hashmap und Arraylist Java Basics - Anfänger-Themen 8
F HashMap oder welches Array? Java Basics - Anfänger-Themen 4
T HashMap Java Basics - Anfänger-Themen 24
L Hashmap mit variablem Key Java Basics - Anfänger-Themen 9
M Collections Probleme mit Hashmap Java Basics - Anfänger-Themen 4
N Collections String in HashMap umwandeln Java Basics - Anfänger-Themen 3
Z HashMap richtig benutzen Java Basics - Anfänger-Themen 2
lgund HashMap // TS3 Query Java Basics - Anfänger-Themen 7
Z Hashmap Iterator löscht nicht Java Basics - Anfänger-Themen 8
E Hashmap Wert auslesen Java Basics - Anfänger-Themen 2
S Printstream für einen Hashmap Loop Java Basics - Anfänger-Themen 1
dat_vin OOP Hashmap und Attribute Java Basics - Anfänger-Themen 7
C Check ob eine HashMap schon existiert Java Basics - Anfänger-Themen 16
P Vererbung Eigene HashMap Variante Java Basics - Anfänger-Themen 2
R Hashmap in anderer Klasse nicht benutzbar Java Basics - Anfänger-Themen 1
T Java Hashmap Java Basics - Anfänger-Themen 3
L Gibt es etwas wie "HashMap <String, String, String> Java Basics - Anfänger-Themen 9
K HashMap mit Daten aus ArrayList befüllen Java Basics - Anfänger-Themen 14
S OOP Klasse mit static-Eigenschaften - HashMap füllen Java Basics - Anfänger-Themen 6
O HashMap Fragen Java Basics - Anfänger-Themen 8
T HashMap Werte einfügen, durchsuchen und auslesen Java Basics - Anfänger-Themen 17
M Semantisches Problem HashMap/Netzwerk Java Basics - Anfänger-Themen 4
D HashMap Keys durchlaufen Java Basics - Anfänger-Themen 2
B Zugriff auf csv-Datei per hashmap Java Basics - Anfänger-Themen 5
M HashMap keys ausgeben Java Basics - Anfänger-Themen 2
S In einer Hashmap Klassen regestrieren Java Basics - Anfänger-Themen 2
H Collections Was ist schneller - HashMap + Sort v TreeMap? Java Basics - Anfänger-Themen 75
F HashMap nach kleinstem Value durchsuchen Java Basics - Anfänger-Themen 11
G HashMap Java Basics - Anfänger-Themen 6
F Wortpaare - HashMap - ArrayList Java Basics - Anfänger-Themen 6
M HashMap Frage Java Basics - Anfänger-Themen 3
M HashMap - put() reagiert nicht? Java Basics - Anfänger-Themen 8
N Cast eines Objektes in eine Hashmap Java Basics - Anfänger-Themen 13
A CSV Zeilenweise einlesen und in einer HashMap speichern Java Basics - Anfänger-Themen 12
A Input/Output Hashmap in einem JPanel via JList anzeigen Java Basics - Anfänger-Themen 8
K HashMap auf leere Key-Value-Paare prüfen Java Basics - Anfänger-Themen 14
F Hilfe bei der HashMap. Java Basics - Anfänger-Themen 3
F HashMap vs. TreeMap Java Basics - Anfänger-Themen 5
B HashMap Java Basics - Anfänger-Themen 9
C Collections String[] als value in HashMap Java Basics - Anfänger-Themen 6
V Hashmap Iterieren Java Basics - Anfänger-Themen 4
C Csv File in Hashmap ausgeben Java Basics - Anfänger-Themen 14
T HashMap<String,Object> Werte auslesen Java Basics - Anfänger-Themen 5
I HashMap sortieren Java Basics - Anfänger-Themen 10
I HashMap Java Basics - Anfänger-Themen 11
H Collections Brauche modifizierte HashMap Java Basics - Anfänger-Themen 6
H TreeMap/HashMap synchronisieren Java Basics - Anfänger-Themen 2
A Datentypen Hashmap to Array Java Basics - Anfänger-Themen 11
D HashMap überschreibt Werte Java Basics - Anfänger-Themen 7
pg1337 Interface Comparable-Interface bei HashMap Java Basics - Anfänger-Themen 21
D erweiterte hashmap Java Basics - Anfänger-Themen 5
H HashMap<Int, String> - Er findet die Int-Klasse nicht. Java Basics - Anfänger-Themen 3
L HashMap zu JList Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben