`

JAVA中按字节截取字符串

阅读更多
/***//**
*按字节长度截取字符串
*
@paramstr将要截取的字符串参数
*
@paramtoCount截取的字节长度
*
@parammore字符串末尾补上的字符串
*
@return返回截取后的字符串
*/

publicStringsubstring(Stringstr,inttoCount,Stringmore)...{
intreInt=0;
StringreStr
="";
if(str==null)
return"";
char[]tempChar=str.toCharArray();
for(intkk=0;(kk<tempChar.length&&toCount>reInt);kk++)...{
Strings1
=str.valueOf(tempChar[kk]);
byte[]b=s1.getBytes();
reInt
+=b.length;
reStr
+=tempChar[kk];
}

if(toCount==reInt||(toCount==reInt-1))
reStr
+=more;
returnreStr;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics