Sinan Tuzcu Well-Known Member Licensed User Longtime User Aug 26, 2021 #1 Hallo, gibt es eine Möglichkeit mehr als einen "Wert" zu setzten? so in etwa: B4X: Map1.Put("Key1", "Value1", "Value2") VG Sinan PS: So etwas kann ich leider nicht machen, da der erste Value1 ein string beinhaltet und es kann sein, das dieser Zeichen (|) da auch vorkommt. Und dann hätte ich das Problem beim Splitten B4X: Map1.Put(Key1, Value1 & "|" & Value2)
Hallo, gibt es eine Möglichkeit mehr als einen "Wert" zu setzten? so in etwa: B4X: Map1.Put("Key1", "Value1", "Value2") VG Sinan PS: So etwas kann ich leider nicht machen, da der erste Value1 ein string beinhaltet und es kann sein, das dieser Zeichen (|) da auch vorkommt. Und dann hätte ich das Problem beim Splitten B4X: Map1.Put(Key1, Value1 & "|" & Value2)
b4x-de Active Member Licensed User Longtime User Aug 27, 2021 #2 Hallo, versuche die Werte in einem Array zu speichern. Das kannst du dann in die Map mit dem Key einfügen, z.B. so: B4X: Dim a() As String = Array("Value1", "Value2") Dim m As Map m.Initialize m.Put("key1", a) Viel Erfolg! Thomas
Hallo, versuche die Werte in einem Array zu speichern. Das kannst du dann in die Map mit dem Key einfügen, z.B. so: B4X: Dim a() As String = Array("Value1", "Value2") Dim m As Map m.Initialize m.Put("key1", a) Viel Erfolg! Thomas
Sinan Tuzcu Well-Known Member Licensed User Longtime User Sep 17, 2021 #3 Hi, wie kann ich diese gespeicherte Werte wieder aufrufen? Bekomme immer sowas zurück geliefert [Ljava.lang.String;@dd9cc0c
Hi, wie kann ich diese gespeicherte Werte wieder aufrufen? Bekomme immer sowas zurück geliefert [Ljava.lang.String;@dd9cc0c
D Deleted member 103 Guest Sep 18, 2021 #4 Sinan Tuzcu said: Hi, wie kann ich diese gespeicherte Werte wieder aufrufen? Bekomme immer sowas zurück geliefert [Ljava.lang.String;@dd9cc0c Click to expand... So sollte es funktionieren. B4X: Dim a As List = Array("Value1", "Value2") Dim m As Map m.Initialize m.Put("key1", a) Dim b As List = m.Get("key1") Log(b.Get(0)) Log(b.get(1))
Sinan Tuzcu said: Hi, wie kann ich diese gespeicherte Werte wieder aufrufen? Bekomme immer sowas zurück geliefert [Ljava.lang.String;@dd9cc0c Click to expand... So sollte es funktionieren. B4X: Dim a As List = Array("Value1", "Value2") Dim m As Map m.Initialize m.Put("key1", a) Dim b As List = m.Get("key1") Log(b.Get(0)) Log(b.get(1))