<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    lyyb2001

    只是為方便自己找記錄而已
    posts - 57, comments - 27, trackbacks - 0, articles - 5
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理

    JAVA截取指定字節長度的字符串

    Posted on 2007-04-11 08:10 skycity 閱讀(1213) 評論(0)  編輯  收藏 所屬分類: J2SE技術
    package net.skycity.util;
    public class StringUtils extends org.apache.commons.lang.StringUtils{

    ??? public static String test(String str,int num){
    ??? ?char[] cs = str.toCharArray();
    ??? ?int count=0;
    ??? ?int last = cs.length;
    ??? ?for(int i=0;i<cs.length;i++){
    ??? ??if(cs[i]>255)
    ??? ???count+=2;
    ??? ??else
    ??? ???count++;
    ??? ??if(count>num){
    ??? ???last=i+1;
    ??? ???break;
    ??? ??}
    ??? ?}
    ??? ?if(count<num)
    ??? ??return str;
    ??? ?num -= 3;
    ??????? for(int i=last-1; i>=0; i--) {
    ??????????? if(cs[i]>255)
    ??????????????? count-=2;
    ??????????? else
    ??????????????? count--;
    ??????????? if(count<=num) {
    ??????????????? return str.substring(0, i) + "...";
    ??????????? }
    ??????? }
    ??? ?return "...";
    ??? }
    }
    jsp調用如下:
    %@page import="net.skycity.util.StringUtils"%
    <%=StringUtils.test("截取指定字符串長度測試",10)%>

    Lyyb2001
    主站蜘蛛池模板: 亚洲av最新在线网址| 国产精品亚洲玖玖玖在线观看| 亚洲va在线va天堂va四虎| 一区二区三区视频免费观看| 四虎成人精品在永久免费| 亚洲av色香蕉一区二区三区| 国产精品视_精品国产免费| youjizz亚洲| 在线观看永久免费视频网站| 国产亚洲一卡2卡3卡4卡新区| 国产免费午夜a无码v视频| 污网站在线观看免费| 久久亚洲国产成人影院网站| 久久免费香蕉视频| 91情国产l精品国产亚洲区| 最近免费mv在线电影| 亚洲AV无码一区二区三区在线| 毛片在线免费视频| 久香草视频在线观看免费| 久久亚洲精品视频| 国产免费久久精品99re丫y| 亚洲国产精品无码第一区二区三区| 国产免费卡一卡三卡乱码| 你懂的网址免费国产| 亚洲美女精品视频| 全免费a级毛片免费**视频| 国产黄色免费观看| 久久精品国产亚洲av麻豆小说| 免费人成视频在线| 久久久受www免费人成| 亚洲天堂中文字幕| 女人被弄到高潮的免费视频| 一级A毛片免费观看久久精品 | 国产亚洲视频在线播放| 日韩精品久久久久久免费| 亚洲一卡一卡二新区无人区| 国产精品亚洲二区在线观看| 欧洲乱码伦视频免费| 一级毛片在线完整免费观看| 亚洲黄色免费在线观看| 亚洲黄片手机免费观看|