Gibt es ein XXXUtils
wo ichKonvertieren eine Liste von Personen-Objekt in einen String getrennt von getName() Eigenschaft Person Objekt
String s = XXXUtils.join(aList, "name", ",");
tun kann, wo "name"
von dem Objekt in den aList
eine JavaBean Eigenschaft ist.
Ich fand nur StringUtils
mit join
Methode, aber es wandelt nur eine List<String>
in eine separate String
.
So etwas wie
StringUtils.join(BeanUtils.getArrayProperty(aList, "name"), ",")
, die schnelle und worths verwenden. Das BeanUtils wirft 2 geprüfte Ausnahmen, also mag ich es nicht.
http://stackoverflow.com/questions/1515437/java-function-for-arrays-like-phps-join Weitere Informationen hier, wie Sie die Join-Methode verwenden. –
Nun ja, aber ich habe keine Zeichenfolge, ich habe Person :) –
Erstellen Sie Ihre eigene Hilfsmethode, die BeanUtils.getArrayProperty() verwendet und die überprüften Ausnahmen in Runtime-Einsen transformiert. –