【发布时间】:2017-04-18 23:38:10
【问题描述】:
这里Joiner的初始化不正确?我有以下课程,当我尝试将示例paths 数组与joiner 结合时,我得到一个NullPointerException。
public class CPath {
private static final Joiner joiner = Joiner.on("/");
private String[] elements;
@Override
public String toString() {
return joiner.join(elements);
}
}
// main method
final String[] paths = {"a/b/c", "d", "", null, "e/f/g", "h/i", null, ""};
final CPath c3 = new CPath(paths);
c3.toString(); //<<<< NPE
【问题讨论】: