友人 整数配列 qlist[] を作成しましたが、いくつかの要素があります。今、私はこの整数配列を文字列の形でデータベースに挿入しました
Arrays.toString(qlist)
将来、dbから再び取得したときに、その文字列を整数配列に変換したい..
int[] qlist={13,4,12};
データベースでは次のようになります
[13,4,12]
文字列として。
友人 整数配列 qlist[] を作成しましたが、いくつかの要素があります。今、私はこの整数配列を文字列の形でデータベースに挿入しました
Arrays.toString(qlist)
将来、dbから再び取得したときに、その文字列を整数配列に変換したい..
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) {};
}