我无法理解代码可以任何人帮助。在midlet中的方法.. 使用ip地址和互联网连接与pc进行交互
private static String[] split(String splitStr, String delimiter) {
StringBuffer token = new StringBuffer();
Vector tokens = new Vector();
char[] chars = splitStr.toCharArray();
for (int i=0; i < chars.length; i++) {
if (delimiter.indexOf(chars[i]) != -1) {
if (token.length() > 0) {
tokens.addElement(token.toString());
token.setLength(0);
}
} else {
token.append(chars[i]);
}
}
if (token.length() > 0) {
tokens.addElement(token.toString());
}
String[] splitArray = new String[tokens.size()];
for (int i=0; i < splitArray.length; i++) {
splitArray[i] = (String) tokens.elementAt(i);
}
return splitArray;
}
答案 0 :(得分:0)
我认为它只是迭代第一个参数(splitStr)并根据分隔符(第二个参数)将其拆分。它通过将所有单个标记放入称为“标记”的向量中来实现此目的。 在最后几行中,它基本上将向量的所有元素放入一个数组中,然后返回。