gpt4 book ai didi

android - Android 中保存到数据库时去掉括号

转载 作者:行者123 更新时间:2023-11-30 03:30:34 24 4
gpt4 key购买 nike

我正在我的数据库中保存一个数组列表。但是当我保存它时会发生什么,是这样的:

enter image description here

我想从最后一列的数据中删除括号,我希望我的数据库像这样:

enter image description here

这是我的代码:

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

最佳答案

我只是想明白了。我无法删除括号的原因是因为我没有将其分配给将保存到数据库的'subBrand'。

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();
subBrand = subBrand.replace("[", ""); // this is what I mean...
subBrand = subBrand.replace("]", "");

databaseHandler.SaveSubBrand(new Cons_iReport (ReportCode, subBrand));
}
}

关于android - Android 中保存到数据库时去掉括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com