我找到了一個這樣做的類,它看起來正是我需要的。在Java中添加字符串並添加「...」
public static class StringUtil
{
public static String limit(String value, int length)
{
StringBuilder buf = new StringBuilder(value);
if (buf.length() > length)
{
buf.setLength(length);
buf.append("…");
}
return buf.toString();
}
}
我有一個名爲review
字符串,我用這個類是這樣的:
StringUtil.limit(review, 50);
它似乎並沒有被追加。
這是值得的,它是一個Android應用程序。這是在ListFragement
內的AsyncTask
的PostExectute
方法中完成的。
我正在做這個對嗎?
另請注意,它會在限制後附加elipses,所以您實際上會得到一個長度爲53個字符的字符串。 – billjamesdev
你說得對,我需要從新的結果中創造價值。標記正確....再次感謝。 – KickingLettuce
獎勵問題:我正在截斷句子,但不想削減單詞,我可以添加什麼東西,它只停留在下一個空間嗎? – KickingLettuce