Versuchen Sie, Arraylist <LatLng> vor dem Einfügen in die Datenbank in einen String umzuwandeln
Ich versuche mein @ einzufügArrayList<LatLng> list1
mit vielen Werten wie diesem:(99.9999999,99.9999999)
um in der Datenbank MySQL zu tabellieren, genau in 1 Spalte, ungefähr so:
row 1 (99.9999999,99.9999999)
row 2 (99.9999999,99.9999999)
row 3 (99.9999999,99.9999999)
... alle zu 1 Spalte.
Meiner Meinung nach habe ich derzeit eine gute Methode dafür:
String sql = "INSERT INTO table1 VALUES(";
for(String s : list1) {
sql = sql+"'"+s+"'";
}
sql = sql+")";
stmt.executeUpdate(sql);
Aber Android Studio unterstreichtString s
und sagt
Incompatible types
Required: com.google.android.gms.maps.model.LatLng
Found: java.lang.String
Meiner Meinung nach versucht Android Studio, mir zu sagen: Sie müssen alle Werte von @ konvertierArrayList<LatLng> list1
zuString
!
Ist es möglich, alle Werte von meinem @ zu konvertierArrayList
in einer Methode?