//内容摘要的长度控制为18个字,方便显示
for(int i = 0; i < newsLists.size(); i++){
News news = newsLists.get(i);
String str = news.getContentAbstract();
int strLength = 36;
int tempLength = 0;
for(int j = 0; j < str.length(); j++){
char c = str.charAt(j);
if( c < 256 ){
tempLength++;
}else{
tempLength += 2;
if( tempLength - strLength == 1){
news.setContentAbstract( str.substring(0, j));
break;
}
}
if(tempLength == strLength ){
news.setContentAbstract( str.substring(0, j));
break;
}
}
}
Java String subString() 截取截取等长字符串的函数
最新推荐文章于 2022-12-22 04:59:31 发布
本文介绍了一种控制新闻内容摘要长度的方法,通过计算字符的实际长度来确保摘要不超过规定长度,同时尽可能保留完整句子,适用于不同编码的文字内容。
647

被折叠的 条评论
为什么被折叠?



