我無法理解的代碼誰能help.its在一個MIDlet的方法.. 它使用IP地址和網絡連接Java手機應用程序來控制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;
}
只需穿過它即可。 – NINCOMPOOP
代碼的哪部分你不明白?你剛剛發佈了一個隨機代碼片段,並希望我們解釋它嗎? –
char [] chars = splitStr.toCharArray(); 在這個聲明之後存儲在字符中的是什麼,因爲我們已經初始化splitStr ..? –