我在我的數據庫中保存了一個數組列表。但是,當我救它,發生的情況是這樣的:在Android中的數據庫中保存時刪除括號
我想從最後一列的數據中的括號去掉,我想我的數據庫是這樣一個:
這裏是我的代碼:
ArrayList<String> content = new ArrayList<String>();
for (int j=0; j<checkSelected.length; j++) {
if(checkSelected[j]==true) {
String values = BrandListAdapter.mListItems.get(j);
Cursor rSubBrand = databaseHandler.getReport_SubBrandCode(values);
String SubBrandCode = rSubBrand.getString(rSubBrand.getColumnIndex(Constants.SUBBRAND_CODE));
content.clear();
content.add(SubBrandCode);
String subBrand = content.toString();
databaseHandler.SaveSubBrand(new Cons_iReport (ReportCode, subBrand));
}
}
您可以解析此代碼中的字符串並刪除括號 – Randy
您可以做一個subBrand.replaceAll(「[」,「」)和subBrand.replaceAll(「]」,「」) – AlvinArulselvan
Hi @AlvinArulselvan,我試過你的代碼,但有一個錯誤:'java.util.regex.PatternSyntaxException:在索引1附近的字符類中缺少右括號' – androidBoomer