Ejemplo n.º 1
0
 static String[] split(String foo, String split) {
   if (foo == null) return null;
   byte[] buf = Util.str2byte(foo);
   java.util.Vector bar = new java.util.Vector();
   int start = 0;
   int index;
   while (true) {
     index = foo.indexOf(split, start);
     if (index >= 0) {
       bar.addElement(Util.byte2str(buf, start, index - start));
       start = index + 1;
       continue;
     }
     bar.addElement(Util.byte2str(buf, start, buf.length - start));
     break;
   }
   String[] result = new String[bar.size()];
   for (int i = 0; i < result.length; i++) {
     result[i] = (String) (bar.elementAt(i));
   }
   return result;
 }