指定字段要截断指定长度,超过的用...代替
java 代码
/**
* 字符串过长,则使用"…"替换
*
* @param input
* @param length 显示的字符的个数
* @return
*/
public static String omitTooLongString(String input, int length) {
if (input == null || input.trim().equals(Constant.EMPTY)) {
return input;
}
int len = input.length();
if (len <= length) {
return input;
} else {
input = input.substring(0, length);
input += Constant.ENGLISH_ELLIPSIS;
}
return input;
}
调用:
this.orgDisplayName = StringUtil.omitTooLongString(orgFullName,
ORG_FULL_NAME_MAX_LENGTH);
JavaScript 代码
var omitTooLongString = function (input, length) { if (!input) { return input; } var len = input.length; if (len <= length) { return input; } else { input = input.substring(0, length); input += "..."; } return input; };
调用:
omitTooLongString(orgFullName_val, 14)