我有一個使用字符串的Java構造函數。這個字符串總是會成爲一個數字。如何在Java的構造函數中設置默認的字符串格式?
private final String number;
public Number (String s) {
this.number = s;
}
由於這個字符串總是一個數字在我的情況下,我想這個字符串總是使用某種格式。 例如,在我的主要方法創造一些新的數字時:
public static void main (String[] args) {
Number one = new Number("1");
Number ten = new Number("10");
System.out.println("Number one is: " + one);
System.out.println("Number ten is: " + ten);
}
我想它打印出來是這樣的:
Number one is: 000001
Number ten is: 000010
我怎麼能在我的構造函數聲明這樣的格式(在我的情況下,它必須在構造函數中)?
編輯:再次,我知道有更好的實現,如只是避免使用字符串,但有理由爲什麼我使用字符串(不要問我爲什麼)。
爲什麼它必須在構造函數中?可能是靜態的最後。 – duffymo