私は現在、Apache Commons lang パッケージ、StringUtils クラスを使用しています。2 つの省略方法があることがわかりました。最初の方法はまったく問題abbreviate(String str,int maxwidth)
ありません。abbreviate(String str,int offset,int maxwidth)
しかし、2 番目のものになると、少し混乱するので、明確にする必要があります。関数の 2 つのケースを見ましたabbreviate(String str,int offset,int maxwidth)
。それらは:-
abbreviate("abcdefghijklmno",1,10)
「abcdefg...」を返し、2 番目:
abbreviate("abcdefghijklmno",4,10)
「abcdefg...」も返します。
これを見た後、私はオフセットパラメータがどのように正確に機能するのか本当に混乱しています??