是否有一个等效的 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