Posted at

言語別 0埋め数字を作成する方法

More than 5 years have passed since last update.

すぐ忘れるのでメモってみたらほとんど書き方が同じだった、っていう。


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