yanmin

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 1 文章 :: 9 評論 :: 0 Trackbacks

          實現java1.4中的split()函數功能的代碼- -

          ??????????????????????????????????????

          split()函數是分隔字符串的函數,在JDK1.4以后才有的.

          在以前的版本里要用這個函數時,需要自己去寫.

          lotus r6中的JDK是1.3的,寫JAVA代理時也需要自己寫這個函數


          import java.util.*;
          public class test
          {
          ? public static void main(String args[])
          ??? {
          ????? Vector v = new Vector();
          ????? test t = new test();
          ????? v = t.splitString("b","aaabccccbddddbeeeeee");
          ????? System.out.println(v.size());
          ????? for (int i = 0;i<v.size();i++)
          ????? {
          ????? ?System.out.println(v.get(i));
          ????? ?}
          ??? ?}
          ??? ?
          ??? ?
          ?? public Vector splitString(String sign, String sourceString)
          ?? {
          ??????? Vector splitArrays = new Vector();
          ??????? int i = 0;
          ??????? int j = 0;
          ??????? if (sourceString.length()==0) {return splitArrays;}
          ??????? while (i <= sourceString.length()) {
          ?????????????? j = sourceString.indexOf(sign, i);
          ?????????????? if (j < 0) {j = sourceString.length();}
          ?????????????? splitArrays.addElement(sourceString.substring(i, j));
          ?????????????? i = j + 1;
          ??????? }
          ??????? return splitArrays;
          ? }
          ?
          }
          posted on 2006-09-23 17:15 yanmin 閱讀(959) 評論(0)  編輯  收藏
          主站蜘蛛池模板: 甘洛县| 宜兴市| 京山县| 青冈县| 大石桥市| 英山县| 灵丘县| 宁陵县| 阳江市| 鲜城| 高安市| 南漳县| 万山特区| 林甸县| 安泽县| 读书| 故城县| 牟定县| 绥阳县| 青州市| 闽清县| 土默特左旗| 石门县| 莱阳市| 平遥县| 浦县| 盐城市| 丹巴县| 肥西县| 皮山县| 南丰县| 福泉市| 嘉定区| 平江县| 扎鲁特旗| 阳山县| 甘谷县| 高碑店市| 永州市| 潮州市| 郧西县|