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

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

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

    West Farm
    吾本布衣,生于川北,躬耕于代碼的田地上。
    posts - 16,  comments - 15,  trackbacks - 0
    原文地址:https://weblogs.java.net/blog/pat/archive/2004/10/stupid_scanner_1.html

    正則表達式中,\A是指一個字符串的開頭,可能大家用慣了^,而忽略了這個\A, 但是^其實是指一行的開始,而不管一個字符串里面包含多少行,\A都只匹配第一行的開頭。
    那么我們可以用
    \A做點什么呢?,看下面這個例子:
    static String convertStreamToString(java.io.InputStream is) {
        java.util.Scanner s = new java.util.Scanner(is).useDelimiter("\\A");
        return s.hasNext() ? s.next() : "";
    }
    相信大家都看懂了,用\A作為分隔符,那么得到的當然就只有一個token,那就是整個字符串了。再配合Scanner,就輕易的將一個輸入流轉(zhuǎn)換為一個字符串了。
    注意當需要做編碼轉(zhuǎn)換時,Scanner是有支持編碼參數(shù)的構(gòu)造方法的。
    posted on 2013-11-28 09:38 West Farmer 閱讀(1015) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    <2013年11月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日韩中文字幕无码一区| 热久久这里是精品6免费观看| 日韩精品成人亚洲专区| 国产精品九九久久免费视频| 亚洲色四在线视频观看| 免费理论片51人人看电影| 国产精品免费αv视频| 亚洲精品免费在线| 午夜亚洲av永久无码精品| 日韩内射激情视频在线播放免费| 亚洲人配人种jizz| 久久亚洲中文字幕精品一区| 青娱乐免费在线视频| 国产成人无码免费看片软件 | ZZIJZZIJ亚洲日本少妇JIZJIZ| 免费91最新地址永久入口| 亚洲熟妇丰满xxxxx| 亚洲色WWW成人永久网址| 毛片免费视频在线观看| 三级黄色免费观看| 国产亚洲中文日本不卡二区| 亚洲av永久无码精品漫画| 国产精品极品美女免费观看| 91精品国产免费| 国产va免费精品| 精品亚洲国产成人av| 亚洲高清美女一区二区三区| 亚洲精品国产成人影院| 天天看免费高清影视| 69av免费观看| 成人精品视频99在线观看免费| 亚洲国产精品自在自线观看| 麻豆亚洲av熟女国产一区二| 亚洲人成无码网WWW| 日本高清免费不卡在线| 亚洲无砖砖区免费| 香港a毛片免费观看| 久久免费99精品国产自在现线| 国产亚洲综合久久| 亚洲国产精品成人AV在线| 97久久国产亚洲精品超碰热|