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

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

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

    posts - 73,  comments - 55,  trackbacks - 0
    /*
    ?*?題目:
    ?*?編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串。?但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。?
    ?*?
    ?*?解釋:
    ?*?此處的編碼方式應該是操作系統默認的GB編碼,即漢字占2個字節且第一個字節的最高位是1,
    ?*?如果理解為有符號數的話,就是負數;而英文占1個字節,符合ASC2碼。
    ?
    */

    class ?SplitString?
    {
    ?
    private ?String?str;
    ?
    private ? int ?byteNum;

    ?
    public ?SplitString() {}

    ?
    public ?SplitString(String?str, int ?byteNum)
    ?
    {
    ??
    this .str = str;
    ??
    this .byteNum = byteNum;

    ?}

    ?
    ?
    public ? void ?splitIt()
    ?
    {

    ??
    byte ?bt[] = str.getBytes();
    ??System.out.println(
    " Length?of?this?String?===> " + bt.length);
    ??
    if (byteNum >= 1 )
    ??
    {
    ???
    if (bt[byteNum] < 0 )
    ???
    {
    ????String?substrx
    = new ?String(bt, 0 , -- byteNum);
    ????System.out.println(substrx);
    ???}
    else
    ???
    {
    ????String?substrex
    = new ?String(bt, 0 ,byteNum);
    ????System.out.println(substrex);
    ???}

    ??}
    else
    ??
    {?
    ???System.out.println(
    " 輸入錯誤?。?!請輸入大于零的整數: " );
    ??}

    ?}

    }


    public ? class ?TestSplitString
    {
    ?
    public ? static ? void ?main(String?args[])
    ?
    {
    ??String?str
    = " 我ABC漢DEF " ;
    ??
    int ?num = 6 ;
    ??SplitString?sptstr?
    = ? new ?SplitString(str,num);
    ??sptstr.splitIt();
    ?}

    }
    posted on 2007-03-06 17:17 保爾任 閱讀(1695) 評論(1)  編輯  收藏 所屬分類: Arithmetic & Data Structure

    FeedBack:
    # re: java用字節數截取字符串[未登錄]
    2011-08-26 14:44 | dj
    f (bt[byteNum] < 0 )
    {
    String substrx = new String(bt, 0 , -- byteNum);
    System.out.println(substrx);
    }
    //這樣寫,存在bug,如果,比如 “中國人”,6, 按你這樣,得到的結果就是“中國?”  回復  更多評論
      

    <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 曰批全过程免费视频免费看| 亚洲国产成人久久一区二区三区| 国产V片在线播放免费无码| 国产国产成年年人免费看片| 一级成人a毛片免费播放| 亚洲色精品vr一区二区三区| igao激情在线视频免费| 国产亚洲?V无码?V男人的天堂| 一级女人18片毛片免费视频| 亚洲色欲久久久久综合网| 人成电影网在线观看免费| 综合亚洲伊人午夜网| 你懂的免费在线观看| 亚洲视频在线免费观看| 美女内射毛片在线看免费人动物| 亚洲性69影院在线观看| 两个人的视频高清在线观看免费| 亚洲人成电影网站久久| 国产高清在线精品免费软件| 特级毛片A级毛片免费播放| 国产专区一va亚洲v天堂| 国产色无码精品视频免费| 亚洲四虎永久在线播放| 免费毛片在线看片免费丝瓜视频 | 亚洲AV蜜桃永久无码精品| 一区二区三区免费精品视频| 亚洲无av在线中文字幕| 最近中文字幕国语免费完整 | 四虎影视免费在线| 一区二区免费在线观看| 亚洲va在线va天堂va不卡下载| 亚洲三级在线免费观看| 国产亚洲日韩在线a不卡| 日本亚洲成高清一区二区三区 | 亚洲XX00视频| 免费国产黄网站在线观看可以下载 | 亚洲伊人成无码综合网| 59pao成国产成视频永久免费| 亚洲AV日韩AV一区二区三曲| 亚洲av无码无在线观看红杏| 成年私人影院免费视频网站|