すぐ忘れるのでメモってみたらほとんど書き方が同じだった、っていう。
Java
コードそのものはシンプルだけど前後に書くことが多い…
System.out.println(String.format("%04d", 10));
Groovy
Javaよりお手軽だけど実行までにちょっとタイムラグがあるのが難点…
groovy -e "printf('%04d', 10)"
Ruby
rubyマジで自由すぎる。特に3つめ。
ruby -e "puts format('%04d', 10)"
ruby -e "printf('%04d', 10)"
ruby -e "puts '%04d' % 10"
shell
shellでも出来るとは思わなんだな。
printf %04d 10