Java Android相当于vb.net StringValue.ToString(“0000”)
是否存在vb.nets StringValue.ToString(“0000”)的等价项,以便它以四个数字的形式返回字符串。我正在努力工作:Java Android相当于vb.net StringValue.ToString(“0000”),java,android,string,Java,Android,String,是否存在vb.nets StringValue.ToString(“0000”)的等价项,以便它以四个数字的形式返回字符串。我正在努力工作: public static String getNextID(int stationID, String tablename) { String rtnID; rtnID = Integer.toString(stationID) + "-" + getNextID(tablename); return
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;
}
出现此错误时:您可以使用以下命令:
NumberFormat formatter = new DecimalFormat("0000");
String s = formatter.format(stationID);
您可以使用以下选项:
NumberFormat formatter = new DecimalFormat("0000");
String s = formatter.format(stationID);
嘿,非常感谢。我想我一定是做错了什么,因为它落下了(我已经更新了我的答案,我做了什么和错误)嘿,非常感谢这一点。我想我一定是做错了什么(我已经用我所做的和错误更新了我的答案)