Saya baru tahu, ternyata versi yang digunakan oleh Java ME adalah java 1.3. Efek yang sangat terasa adalah banyak dari library-library dan method-method yang biasanya ada di Java SE yang tidak muncul di Java ME. Salah satunya adalah string splitter (sebuah method yang digunakan untuk men-split sebuah string menjadi token-token).
Untuk anda yang mungkin juga sering menggunakan string splitter, berikut saya buatkan method yang bisa anda gunakan untuk string splitter:
public static String[] split(String string,char splitter) {
String tempString = "";
int count = 1;
String[] hasil = new String[count];
for (int i = 0; i <>
if (string.charAt(i) == splitter) {
hasil[count - 1] = tempString;
String[] temp = new String[++count];
for (int j = 0; j <>
temp[j] = hasil[j];
}
hasil = temp;
tempString = "";
continue;
}
tempString += string.charAt(i);
}
// bagian yang terakhir
hasil[count - 1] = tempString;
return hasil;
}
Salah satu contoh penggunaannya adalah sebagai berikut:
.....
String coba = "Arwan#08121578296#Piyungan";
String[] displit = split(coba, '#');
for (int i = 0; i <>
System.out.println("String hasil: " + displit[i]);
}
.....
Perintah di atas akan menghasilkan
Arwan
08121578296
Piyungan
Demikian, semoga bermanfaat.
Comments