我需要修剪java中的String,以便:
快速的棕色狐狸跳过laz狗.
变
快棕...
在上面的例子中,我修剪为12个字符.如果我只使用子字符串,我会得到:
快速...
我已经有了使用子字符串执行此操作的方法,但我想知道什么是最快(最有效)的方法,因为页面可能有许多修剪操作.
我能想到的唯一方法是将字符串分割成空格并将其重新组合,直到其长度超过给定长度.还有其他方法吗?也许是一种更有效的方法,我可以使用相同的方法来执行"软"修剪,其中我保留最后一个单词(如上例所示)和硬修剪,这几乎是一个子字符串.
谢谢,