打印本文 打印本文  关闭窗口 关闭窗口  
根据输入的长度动态的截取字符串的长度
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:41:54  文章录入:杜斌  责任编辑:杜斌

  在页面显示的时候根据输入的长度动态的截取字符串的长度,看下面的代码!

public static String getSubStr(String str, int cutCount) {
  String resultStr = "";
  char[] ch = str.toCharArray();
  int count = ch.length;
  for (int i = 0; i < count; i++) {
   resultStr += ch[i];
   if ( resultStr.getBytes().length >= cutCount-3 ) {
    resultStr += "...";   
    break;
   }
  }
  return resultStr;
 }

注意:这里判断了汉字占2个字节,字符占1个字节的情况的时候啊。

打印本文 打印本文  关闭窗口 关闭窗口