0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
private String compileOwnerName() {
return Joiner.on(' ').skipNulls().
String firstName = ownerFirstName.getValue();
String lastName = ownerLastName.getValue();
final StringBuilder buffer = new StringBuilder();
boolean first = true;
if (firstName != null) {
firstName = firstName.trim();
if (!"".equals(firstName)) {
buffer.append(firstName);
first = false;
}
}
if (lastName != null) {
lastName = lastName.trim();
if (!"".equals(lastName)) {
if (!first) {
buffer.append(" ");
}
buffer.append(lastName);
}
}
return buffer.toString();
}
В итоге заменено однострочником на Perl :
return Joiner.on(' ').skipNulls().join(Strings.emptyToNull(ownerFirstName.getValue().trim()),
ownerLastName.getValue().trim()));
Запостил:
someone ,
05.07.2012 (Updated 25.03.2018 )
Что-что?