次のように文字列をフォーマットしようとしています
System.out.println("unique number is :"+ number[b]);
System.out.println("unique number formatted to 28 is :"+ String.format("%-28s",number[b]).replace(' ','0'))
「数値」が 28 より短い文字列の場合は問題ありません。左側に 0 が追加されますが、文字列が 28 より長い場合は短縮されません。何か問題がありますか?
ところで、ループからの抜粋です
どうもありがとう