0

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;
        }

ただし、文字の幅が大幅に異なる場合は役に立ちません。iiiwwwに同じ物理的な幅を与える賢い方法はありますか?

4

1 に答える 1