This commit is contained in:
looly 2022-01-05 18:28:45 +08:00
parent e267e0ef61
commit 24569b81c8

View File

@ -4239,12 +4239,12 @@ public class CharSequenceUtil {
return str.charAt(0) + ".." + str.charAt(strLength - 1); return str.charAt(0) + ".." + str.charAt(strLength - 1);
} }
final int w2 = (maxLength - 3) / 2; final int suffixLength = (maxLength - 3) / 2;
final int w1 = w2 + (maxLength - 3) % 2; // w2 w2 + 1 final int preLength = suffixLength + (maxLength - 3) % 2; // suffixLength suffixLength + 1
final String str2 = str.toString(); final String str2 = str.toString();
return format("{}...{}", return format("{}...{}",
str2.substring(0, w1), str2.substring(0, preLength),
str2.substring(strLength - w2)); str2.substring(strLength - suffixLength));
} }
/** /**