クラスの 1 つで以下のコードと同様の処理を実行しようとすると、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]);
}
失敗する可能性のある理由は何ですか?