SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

एंड्रॉइड:SQLite बचत स्ट्रिंग सरणी?

आप स्ट्रिंग सरणी को डेटाबेस में सहेज नहीं सकते। लेकिन आप इस ट्रिक का इस्तेमाल कर सकते हैं।

1) तो आपको convertArrayToString(String[] array) . का उपयोग करके इसे सरल स्ट्रिंग में बदलना होगा तरीका। यह 'अल्पविराम' का उपयोग करके स्ट्रिंग के सभी तत्वों को जोड़ देगा।

2) जब आप इस स्ट्रिंग को डेटाबेस से वापस प्राप्त करेंगे तो आप इसे convertStringToArray(String str) का उपयोग करके वापस स्ट्रिंग सरणी में परिवर्तित कर सकते हैं। तरीका। यह विधि स्ट्रिंग को 'अल्पविराम' से विभाजित कर देगी और आपको अपनी मूल सरणी वापस मिल जाएगी।

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;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंड्रॉइड डेटाबेस में लंबे मूल्य को स्टोर करें

  2. SQLite JSON_ARRAY ()

  3. एंड्रॉइड:एसक्यूलाइट से अपने नाम से सर्वर से गतिशील रूप से छवि कैसे लोड करें?

  4. SQLite में विदेशी कुंजी की सूची लौटाएं

  5. SQLite बार-बार चयन क्वेरी पर डेटाबेस फ़ाइल (कोड 14) खोलने में असमर्थ है