如何将输出显示为 00001 而不是 1。当它达到 10 时,它应该是 00010 而不是 10 或 000010
How to display output as 00001 instead of 1. when it reach to 10 it should be 00010 not 10 or 000010
我通过 java 与 db2 数据库进行了数据库连接。数据库 table 名称 "CRID" 并且包含列名称 "CRID"。它的数据类型是varchar。当前 crid 列中的值为 1。
当我 运行 程序显示 CRID table 中存在的值并将其值递增 1。
第二次我运行程序值显示为2,它的值加一。
但我希望输出显示为 00001。下次增加值时,它应该显示为 00002。
当它的值达到 10 时,它应该显示输出为 00010。
我尝试了很多方法来做到这一点,但我没有成功。
以下是我的方法,但没有成功。
数据库中的值 table,我将其保存为 00001,所以第一次它显示输出为 00001 但在第二次尝试时它显示输出为 2.
请告诉我怎么做。
谢谢
我相信你需要的是:
String.format("%05d", <value>);
参见参考资料:
Here
And here
我通过 java 与 db2 数据库进行了数据库连接。数据库 table 名称 "CRID" 并且包含列名称 "CRID"。它的数据类型是varchar。当前 crid 列中的值为 1。 当我 运行 程序显示 CRID table 中存在的值并将其值递增 1。 第二次我运行程序值显示为2,它的值加一。 但我希望输出显示为 00001。下次增加值时,它应该显示为 00002。 当它的值达到 10 时,它应该显示输出为 00010。
我尝试了很多方法来做到这一点,但我没有成功。 以下是我的方法,但没有成功。 数据库中的值 table,我将其保存为 00001,所以第一次它显示输出为 00001 但在第二次尝试时它显示输出为 2.
请告诉我怎么做。 谢谢
我相信你需要的是:
String.format("%05d", <value>);
参见参考资料:
Here And here