java.text.NumberFormat
正の整数のみを許可するインスタンスを作成するにはどうすればよいですか?
本当は1からだけ許可すればよかったのに。
ドキュメントによると、正/負の書式は「;」で区切られています。ただし、否定的な書式設定に何も入れないか、単に ";" を使用しないでください。負の数を無効にしません。
これらは明らかにそれをしません:
NumberFormat nf = new DecimalFormat("#;");
// or
NumberFormat nf = new DecimalFormat("#");
// or
NumberFormat nf = new DecimalFormat("#;0");