当我尝试在我的一个类中执行类似于下面的代码时,我得到一个 java.lang.IllegalArgumentException: invalid ObjectId [0]。
    String s = "0_abc";
--------
private ObjectId obj; [Instance variable]
public NewClass(String s){
    String[] sarray = s.split("_");
    obj = new ObjectId(sarray[0]);
}
它失败的可能原因是什么?