Anda tidak dapat menyimpan array String ke dalam Database. Tapi Anda bisa menggunakan trik ini.
1) Jadi Anda harus mengubahnya menjadi String sederhana menggunakan convertArrayToString(String[] array)
metode. Ini akan menggabungkan semua elemen string menggunakan 'koma'.
2) Ketika Anda akan mengambil kembali String ini dari Database, Anda dapat mengonversinya kembali ke array String menggunakan convertStringToArray(String str)
metode. Metode ini akan memisahkan string dari 'koma' dan Anda akan mendapatkan kembali array asli Anda.
public static String strSeparator = "__,__";
public static String convertArrayToString(String[] array){
String str = "";
for (int i = 0;i<array.length; i++) {
str = str+array[i];
// Do not append comma at the end of last element
if(i<array.length-1){
str = str+strSeparator;
}
}
return str;
}
public static String[] convertStringToArray(String str){
String[] arr = str.split(strSeparator);
return arr;
}