Czy istnieje XXXUtils
gdzie mogę zrobićKonwersja listę obiektu Osoba do wydzielonej przez getName String() własność osoby obiektu
String s = XXXUtils.join(aList, "name", ",");
gdzie "name"
jest właściwością JavaBeans z obiektu w aList
.
Znalazłem tylko StringUtils
o metodzie join
, ale przekształca ona tylko List<String>
w oddzielone String
.
Coś
StringUtils.join(BeanUtils.getArrayProperty(aList, "name"), ",")
że jest szybki i warty użyciu. The BeanUtils rzuca 2 sprawdzone wyjątki, więc mi się nie podoba.
http://stackoverflow.com/questions/1515437/java-function-for-arrays-like-phps-join więcej informacji tutaj, jak korzystać z metody łączenia. –
No tak, ale ja nie mam Stringa, mam Person :) –
Stwórz własną metodę użytkową, która używa BeanUtils.getArrayProperty() i przekształca sprawdzone wyjątki w te uruchomione. –