qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          開發中遇到的java小知識

           今天在優化一個功能的時候遇到了instr與substr函數,之前沒有接觸過這兩個函數,但是今天無意中用到,一查才發現,真是實用的一對兄弟啊。
            先來說說substr函數,這個函數返回的是字符串的一部分。
            substr(string,start,length)
            其中string參數為必須參數,要截取的字符串內容。
            start為必須參數,為起始的位置,可以為正數也可以為負數,正數的話代表從在字符串的指定位置開始;負數代表從字符串結尾的指定位置開始;0代表在字符串中的第一個字符處開始。
            length不是必須參數,為截取的長度,正數代表從 start 參數所在的位置向后返回字符個數;負數代表從字符串末端指定位置向前返回字符個數。
            舉個例子:
            substr("Hello World!",2,1)返回的是e
            substr("Hello World!",2)返回的是ello World!
            substr("Hello World!",-2,1)返回的是d
            substr("Hello World!",-2,-1)返回的是d!
            instr( string1, string2, start_position,nth_appearance ) 函數返回要截取的字符串在源字符串中的位置。
            string1源字符串,要在此字符串中查找。
            string2要在string1中查找的字符串 。
            start_position代表開始的位置。
            nth_appearance代表要查找第幾次出現的string2. 此參數可選,如果省略,默認為 1.如果為負數系統會報錯。
            舉個例子:
            instr("Hello World!","o")返回的是5
            instr("Hello World!","o",1,2)返回的是8。解釋一下,這句話代表"o"從字符串第一個位置開始查詢,第二個“o”出現的位置。
            很有用的兩個函數呢

          posted on 2014-10-30 11:56 順其自然EVO 閱讀(185) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 金乡县| 夏河县| 平罗县| 红河县| 西昌市| 衡水市| 华宁县| 祁连县| 定南县| 新余市| 柳林县| 延寿县| 巨野县| 长沙市| 眉山市| 年辖:市辖区| 阳高县| 同江市| 察隅县| 永昌县| 云浮市| 江山市| 靖宇县| 和政县| 沙坪坝区| 芜湖县| 台中市| 文昌市| 西贡区| 海南省| 五家渠市| 新安县| 扶绥县| 海原县| 玛纳斯县| 大兴区| 板桥市| 巩留县| 和龙市| 固安县| 兴海县|