首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

依据字节数截字

2013-03-25 
根据字节数截字/** * 根据字节数截字 ** @param str * @param subBytes * @return */public static String

根据字节数截字

/** * 根据字节数截字 *  * @param str * @param subBytes * @return */public static String subStr(String str, int subBytes) {int bytes = 0;for (int i = 0; i < str.length(); i++) {if (bytes == subBytes) {return str.substring(0, i);}char c = str.charAt(i);if (c < 256) {bytes += 1; // 英文字符的字节数看作} else {bytes += 2; // 中文字符的字节数看作if (bytes - subBytes == 1) {return str.substring(0, i);}}}return str.trim();}

热点排行