文字列を4つの数値として返すように、vb.nets StringValue.ToString( "0000")と同等のものはありますか。私はそれに取り組んでいます:
public static String getNextID(int stationID, String tablename) {
String rtnID;
rtnID = Integer.toString(stationID) + "-" + getNextID(tablename);
return rtnID;
}
rtnIDの値が4文字の長さであり、必要に応じて適切な場所に0が追加されるようにします。
トム
編集:これが私が今持っているものが機能していないことです:
public static String getNextID(int stationID, String tablename) {
String rtnID;
NumberFormat formatter = new DecimalFormat("0000");
String s = formatter.format(String.valueOf(stationID));
rtnID = s + "-" + getNextID(tablename);
return rtnID;
}
このエラーの場合:http://pastebin.com/XpvzkC5D