Ich habe Arraylist "myorderdata". Ich möchte diese Arraylist zu einer String-Variable abrufen und möchte "," Trennzeichen zwischen jedem Wert abrufen aus Array-Liste. Ich habe versucht, dies mit String[] y = myorderdata.toArray(new String[0]);
zu tun, aber das funktioniert nicht. Kann mir jemand helfen? Vielen Dank im Voraus.Abrufen von Arraylist zu String Variable
Antwort
StringBuffer sb = new StringBuffer();
for(String string : myorderdata)
{
sb.append(string);
sb.append(",");
}
sb.deleteCharAt(sb.length());
String result = sb.toString();
Mit dieser Methode können Arrays verbinden:
//for List of strings
public static String join(List<String> listStrings, String separator) {
String[] sl = (String[]) listStrings.toArray(new String[]{});
return join(sl, separator);
}
/**
* Joins an array of string with the given separator
* @param strings array of string
* @param separator string to join with
* @return a single joined string from array
*/
public static String join(String[] strings, String separator) {
StringBuffer sb = new StringBuffer();
for (int i=0; i < strings.length; i++) {
if (i != 0) sb.append(separator);
sb.append(strings[i]);
}
return sb.toString();
}
allererst möchte ich noch – unkown
Daten aus Array-Liste zu bespannen retrive, müssen Sie verwenden die gleiche Methode, aber zuerst müssen Sie Arrays aus Ihrer Liste entfernen. für z.B.: foreach (String [] array: myorderdata) {String line = join (array, ","); } ' – waqaslam
danke dir so sehr – unkown
Hier ist eine andere Variation, diese Aufgabe zu lösen. Android bietet zwei util-Methoden, um die Elemente eines Arrays oder eines Iterables in der Klasse TextUtils zu verbinden.
// Join the elements of myorderdata and separate them with a comma:
String joinedString = TextUtils.join(",", myorderdata);
- 1. ArrayList Element zu Integer-Variable
- 2. String [] in ArrayList konvertieren
- 3. Arraylist zu JSON-String-Builder
- 4. Binding String ArrayList zu JList
- 5. Java: Arraylist von String-Arrays
- 6. Java ArrayList höchsten Wert abrufen
- 7. Arraylist <HashMap <String, String >> zu String []
- 8. passt Muster mit ArrayList String-Variable funktioniert nicht
- 9. ArrayList Objekt durch ID abrufen
- 10. Vergleichen Sie Objekt ArrayList mit String ArrayList
- 11. datastracture arraylist string
- 12. Abrufen von Arraylist POJO in einem übergeordneten POJO, von Firebase
- 13. ArrayList <String> zu CharSequence []
- 14. Cast ArrayList zu regulären String-Array
- 15. ArrayList zu String mit getrennt durch Komma
- 16. Java konvertiert ArrayList in String und zurück in ArrayList?
- 17. hinzufügen String Array Arraylist
- 18. ArrayList String Eingabe
- 19. Abrufen von JSONObject von String
- 20. Abrufen von Datum von LINQ in Variable
- 21. Wie fügt man Artikel von ArrayList <Model> zu ArrayList <String> in Android?
- 22. ArrayList <> Liste abrufen
- 23. Hinzufügen von Objekten zu ArrayList
- 24. Abrufen von Daten aus einer VB.NET Arraylist von Objekten
- 25. einen String konvertieren zu Variable
- 26. Hinzufügen von Werten zu Arraylist
- 27. Hinzufügen von Daten zu Arraylist
- 28. Android Arraylist <String[]> folgen immer dem Wert einer String [] Variable
- 29. Finden Sie eine String von einem Arraylist als CharSequence eines anderen Arraylist String in Java 8
- 30. Get Wert (String) von ArrayList <ArrayList <String>>(); in Java
Werfen Sie einen Blick auf [diese Antwort] (http://stackoverflow.com/a/599181/593709) –