当这个字符串长度大于50时,我想剪切一个Java字符串,并添加"...“在字符串的末尾。
示例:
我有以下Java字符串:
String str = "abcdefghijklmnopqrtuvwxyz";
我想剪断长度为8的字符串:
结果必须为:
String strOut = "abcdefgh..."
发布于 2013-07-17 04:13:19
使用子字符串和连接:
if(str.length() > 50)
strOut = str.substring(0,7) + "...";
发布于 2014-07-16 03:56:23
StringUtils.abbreviate("abcdefg", 6);
这将为您提供以下结果:abc...
其中6是所需的长度,"abcdefg“是需要缩写的字符串。
发布于 2013-07-17 04:08:14
使用子字符串
String strOut = "abcdefghijklmnopqrtuvwxyz"
String result = strOut.substring(0, 8) + "...";// count start in 0 and 8 is excluded
System.out.pritnln(result);
注意: substring(int first,int second)有两个参数。第一个是包容性的,第二个是排他性的。
https://stackoverflow.com/questions/17685977
复制相似问题