ひよっこSEのコツコツ備忘録

システム開発に携わる中で、知識として学んだことや覚えたことを書き綴っています。

Java

【Java】String.formatで文字列を成形する

投稿日:2016年8月14日 更新日:

文字列を動的に組み立てる方法としては、

のようなやり方が一番単純。だと思う。

 

で、もう少しだけ可読性やら拡張性やらを考慮したスマートな方法としては、

になるのかな。と思う。

 

%sは、第2引数以降で指定される文字列を出力するの記述で、%sなら文字列だし%dなら数値になる。さらに、%10sとすると、10桁まで左側をスペースで埋めて出力したり、%03dとすると、3桁までゼロ埋めで出力されたり、その書式指定の種類はかなり多い。正直、全部を覚えられそうもないし覚える必要のない書式も多そうだから、比較的使う機会の多そうな書式をメモ。

-Java

執筆者:

関連記事

【Java】日付妥当性チェック

画面から入力された値が日付として妥当かどうかをチェックする方法。 ここで言ってる「妥当かどうか」と言うのは、 ① そもそもそんな日付が存在するのか (2014年10月40日とか、うるう年とか・・・) …

【Java】日付の計算(加算と減算)

システム日付や任意の日付に対して加算や減算を行うには、Calendarクラスを使用する。 下のサンプルでは、システム日付を保持したCalendarオブジェクトに対して日数などの加減算を行い、結果をyy …

【Java】StringTokenizerクラスで文字列分割

文字列をカンマやスペースなど、任意の区切り文字で分割する方法。 やり方は多分いろいろあるけど、今回はStringTokenizerクラスを使用するやり方。 [crayon-5c71d3d363d908 …

【Java】splitメソッドで文字列分割

StringTokenizerを使用した文字列の分割は推奨されていないようなので、主流(?)なsplitメソッドによる文字列分割。 使い方としては、第1引数に区切り文字を渡してあげると、分割された文字 …

【Java】ファイルダウンロード処理

サーバーに保管されているファイルをダウンロードする方法。 ダウンロード時の動作についてはレスポンスに設定する”Content-Disposition”の値次第になっていて、&# …