现在的位置: 首页 > 综合 > 正文

截取相同宽度的预览字符窜的方法

2013年03月15日 ⁄ 综合 ⁄ 共 246字 ⁄ 字号 评论关闭

public static String GetSameWidthStr(String str, int length)
 {
  int i = 0, j = 0;
  for (char chr : str.toCharArray()) {
   if((int)chr > 127)
    {
     i += 2;
    }
    else
    {
     i ++;
    }
    if (i > length)
    {
     str = str.substring(0, j) + "...";
     break;
    }
    j ++;
 }
  return str;
 }

抱歉!评论已关闭.