前提・実現したいこと
何らかの単語 [空白] 数字
単語 [空白] 数字
・
・
・
分かりにくいかと思いますが,単語を左端に合わせて羅列し,それぞれについて異なる空白をとったのち右端に揃えて数字を表示したいです.「数字」の縦は揃っているものとして考えてください.
発生している問題・エラーメッセージ
string.format()を用いるというのは何度か見かけたのですが,書式指定のやり方などがわかりにくく結局どうすればよいのか分かりませんでした.
該当のソースコード
word[key]が単語,countが数字です.それぞれfor文で回しながら適宜異なる値を取得し表示させるようにしています.
for(・・・){ word[key]=・・・ count=・・・ System.out.println(word[key]+count); }
試したこと
printfメソッドも用いてやってみようとはしたのですが,
System.out.printf("%-5s %5d\n",word[key],count);
としてもやはり縦に揃えることはできませんでした.
補足情報(FW/ツールのバージョンなど)
ツールはeclipseでjava10を使用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。