JConsole の出力を同様のテーブルにしたいと考えています。いくつかの文字列を連結して「行」を形成します。実際のテーブルに似せるために、行を形成する (サブ) 文字列は物理的に同じ長さである必要があります。
このようなもの:
aaa aaa aaa
bbb bbb bbb
ccc ccc ccc
次のメソッドを使用して、文字列の長さを設定します。
private String fillWithSpace(String s){
if(s == null){
s = " null ";
}
while(s.length()<CONSTANT_LENGTH){
s = s + " ";
}
return s;
}
ただし、文字の幅が大幅に異なる場合は役に立ちません。iiiとwwwに同じ物理的な幅を与える賢い方法はありますか?