使处方代码(变量)以特定格式出现在 java
Making a prescriptionCode (variable) appear in specific format in java
对不起标题,但无法用另一种方式真正表达这一点。
因此,假设我有一个代表处方唯一代码的变量。我已经知道总共有400个药方。因此,对于每一个新处方,我都希望该代码改变一个。第一个我希望它是 001,第二个是 002 等等。我知道我可以设置一个 static int 但我怎样才能让 0 出现在前面以便它打印 001 而不仅仅是 1?我是 java 的新手,所以我可能会问一个非常愚蠢的问题。感谢您的宝贵时间!
您可以使用 Java 格式说明符对其进行格式化。
这是执行此操作的代码:
int prescriptionCode = 1;
System.out.println(String.format("%03d", prescriptionCode));
字符串“%03d”是格式说明符。往回走,"d"表示这里你要的值是一个小数,“3”表示你希望这个值的长度是3个字符而不考虑它的实际长度,“0”表示你要补剩下的space数字不占0。
对不起标题,但无法用另一种方式真正表达这一点。 因此,假设我有一个代表处方唯一代码的变量。我已经知道总共有400个药方。因此,对于每一个新处方,我都希望该代码改变一个。第一个我希望它是 001,第二个是 002 等等。我知道我可以设置一个 static int 但我怎样才能让 0 出现在前面以便它打印 001 而不仅仅是 1?我是 java 的新手,所以我可能会问一个非常愚蠢的问题。感谢您的宝贵时间!
您可以使用 Java 格式说明符对其进行格式化。 这是执行此操作的代码:
int prescriptionCode = 1;
System.out.println(String.format("%03d", prescriptionCode));
字符串“%03d”是格式说明符。往回走,"d"表示这里你要的值是一个小数,“3”表示你希望这个值的长度是3个字符而不考虑它的实际长度,“0”表示你要补剩下的space数字不占0。