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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永年县| 濉溪县| 开原市| 临邑县| 民县| 淳化县| 安图县| 建始县| 铜川市| 廊坊市| 灌云县| 六盘水市| 山阳县| 丁青县| 砚山县| 忻城县| 阿坝县| 珠海市| 巨野县| 靖安县| 无为县| 铁岭市| 凤庆县| 同江市| 九龙县| 新绛县| 台中市| 团风县| 伊金霍洛旗| 和田市| 惠州市| 新竹市| 宁明县| 泊头市| 偃师市| 兴安县| 红原县| 峨眉山市| 马关县| 香格里拉县| 山西省|