-1
ここでJoiner
の初期化が間違っていますか?私は次のクラスを持っていて、例paths
をjoiner
と結合しようとすると、私はNullPointerException
を得ています。Guava Joinerがヌル要素のNPEをスローする
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