JBOSS 點滴

          豐豐的博客

          indexOf 函數(shù) replace()達到replace All效果

          原創(chuàng) JAVA中的字符串的indexOf函數(shù) 和substring收藏

          int indexOf(int ch,int fromIndex)函數(shù):就是字符ch在字串fromindex位后出現(xiàn)的第一個位置.沒有找到返加-1

          eg:String str="a2dfcfar1bzvb";
          System.out.println(str.indexOf(97,2));

          看這個例子,輸出:6
          a的ASCII為97,就從d開始找a找到了輸出a所在字符串的確切位置,找不到就輸出-1!(java中位置第一個從0開始)

          String.indexOf函數(shù)用法小結(jié)

          1. indexOf的參數(shù)是String, startIndex: Number;
              indexOf的返回值為int,
          2. Function indexOf 包含如下幾個格式:
          1). Strng.indexOf(substring) //搜索String中的substring,默認從0位開始;
          2). String.indexOf(substring, int m) //搜索String中的substring, 默認從第m位開始;
          public class Hehe
          {
           
           
           int i;
           int x;
           String ip= null;
           String input1 = null;
           String input2 = null;
           public void main(String args[]){
           ip = "126.168.1.1";
           i = ip.indexOf('.');
           x = ip.indexOf('.',i+1);
           input1 = ip.substring(0,i);
           input2 = ip.substring(i+1, x);
           
           System.out.println("the  input1 is "+input1);
           System.out.println("the input2 is "+input2);
                                            }
          }
          結(jié)果是
          the  input1 is 126
          the input2 is 168

          12345644
          如果寫subString(0,4)=1234

          replace()達到replace All效果

          方法: string.replace(new RegExp(oldString,"gm"),newString))

          gm     g=global, m=multiLine  ,  大致上方法就是這樣的,可以實現(xiàn)替換全部指定字串

          另一個簡單的驗證JS的方法:

          在瀏覽器地址欄輸入
          javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad"))


          用正則表達式
          orgStr.replace(new RegExp(findStr, 'g'), replaceStr)
          應(yīng)該就可以替換所有的了
          如果不用正則表達式
          orgStr.replace(findStr, replaceStr)只能替換第一個

          posted on 2008-10-30 18:37 半導(dǎo)體 閱讀(436) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 鹿邑县| 承德市| 长岭县| 滨海县| 行唐县| 黄大仙区| 嘉峪关市| 洪雅县| 登封市| 乡宁县| 蕲春县| 全州县| 宽城| 班玛县| 宁德市| 射阳县| 泌阳县| 南康市| 霞浦县| 长乐市| 当涂县| 乌拉特后旗| 天柱县| 浠水县| 宁国市| 印江| 甘泉县| 新余市| 三江| 兰考县| 孟村| 二连浩特市| 嵩明县| 图木舒克市| 玉田县| 旌德县| 成武县| 郁南县| 雷山县| 铜川市| 望都县|