2
朋友我創建了一個整型數組qlist [],它有一些元素。 我現在已經插入到該整數數組數據基地字符串的形式從SQLite將字符串數組轉換爲整型數組
Arrays.toString(qlist)
現在,當我從數據庫中未來拿回來再說,我想這個字符串轉換成 整數數組.. EG。
int[] qlist={13,4,12};
在數據庫中,它看起來像
[13,4,12]
爲字符串。
朋友我創建了一個整型數組qlist [],它有一些元素。 我現在已經插入到該整數數組數據基地字符串的形式從SQLite將字符串數組轉換爲整型數組
Arrays.toString(qlist)
現在,當我從數據庫中未來拿回來再說,我想這個字符串轉換成 整數數組.. EG。
int[] qlist={13,4,12};
在數據庫中,它看起來像
[13,4,12]
爲字符串。
首先將字符串保存到字符串變量中。您需要刪除[]括號,然後用逗號(,)分隔字符串。
然後你將有一個字符串數組,只包含1,2,3個值。你可以通過它的位置輕鬆地將它們轉換爲整數。 在這裏我已經給它的代碼它會幫助。
String arr = "[1,2]";
String[] items = arr.replaceAll("\\[", "").replaceAll("\\]", "").split(",");
int[] results = new int[items.length];
for (int i = 0; i < items.length; i++) {
try {
results[i] = Integer.parseInt(items[i]);
} catch (NumberFormatException nfe) {};
}
請關注此http://stackoverflow.com/a/6347763/1405983 –