您可以使用Guava来帮助简化处理字符串转换的工作并将结果拼接在一起:
package testCode;
import mon.base.Function;
import mon.base.Joiner;
import mon.collect.Iterables;
import mon.collect.Lists;
public class TestMain {
static Joiner joinWithComma = Joiner.on(", ").skipNulls();
private static String getCourses(Iterable fromArray) {
return joinWithComma.join(Iterables.transform(fromArray,
new Function() {
@Override
public String apply(String arg0) {
return arg0.substring(0, arg0.length() - 1);
}
}));
}
private static String getGrades(Iterable fromArray) {
return joinWithComma.join(Iterables.transform(fromArray,
new Function() {
@Override
public String apply(String arg0) {
return