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