我要在主页显示新闻标题 且规定标题的只能显示10个字,10字以上显示10个字+ ...
请问怎么实现啊!!!!大大们帮帮我这个菜鸟吧!!!!!!

解决方案 »

  1.   

    果然是菜鸟建议看下API里的字符截取的方法方法名是subString
      

  2.   

    <%
    String a="零一二三四五六七八九十十一十二";
    String b=a.substring(0,10)+"...";
    out.print(b);
     %>
      

  3.   

    这样要在后台处理后才行,比较麻烦
    其实可以在前台用CSS实现,比较方便简洁,
    这里只提供思路,详细去网上找CSS的代码
      

  4.   

    /**
     * 截断字符串(按字节截取)
     * @param str
     * @param length
     * @return
     */
    public static String trimStringInLength(String str, int toCount){
    int reInt = 0;
    String reStr = "";
    if (str == null)
    return "";
    char[] tempChar = str.toCharArray();
    for (int kk = 0; (kk < tempChar.length && toCount > reInt); kk++) {
    String s1 = str.valueOf(tempChar[kk]);
    byte[] b = s1.getBytes();
    reInt += b.length;
    reStr += tempChar[kk];
    }
    if (toCount == reInt || (toCount == reInt - 1))
    reStr += "...";
    return reStr; }
      

  5.   

    <DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;             overflow: hidden; text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很?,表格内一行?示不下.</NOBR> </DIV>