2
帶數字的SQLite整列轉換爲純int
,因爲我想執行計算。如何獲取SQLite的一列數據爲純int?
我得到一個整體的數據從數據轉換一列ArrayList<String>
和有沒有更簡單的方法來做到這一點,而不是步:ArrayList<String>
- >ArrayList<int>
- >int
?
public ArrayList<String> GetAllValues(String aTable,String[] aColumn)
{
SQLiteDatabase db = this.getWritableDatabase();
ArrayList<String> list = new ArrayList<String>();
Cursor cursor = db.query(aTable, aColumn, null, null, null, null, null);
if (cursor.moveToFirst())
{
do
{
list.add(cursor.getString(0));
}
while (cursor.moveToNext());
}
if (cursor != null && !cursor.isClosed())
{
cursor.close();
}
return list;
}
如果是整數列,請使用'ArrayList'並使用'cursor.getInt(0)'代替。 –
Karakuri
您可以在數據庫中執行計算,並以整數形式獲得計算結果。 –