我的数据库用括号返回我的值如何删除括号表单字符串并在我的数组字符串中保存没有括号值?帮帮我pelase帮我价值正确得到我只想删除我的字符串括号并保存在ArrayList Meal_groupid
static ArrayList<String> Meal_groupid = new ArrayList<String>();
Meal_groupid.add(mCursor2.getString(mCursor2.getColumnIndex("meal_group_id")));
value is = "[AT]";
i did like this
String formatedString = "[ABC]"
.replace("[", "") //remove the right bracket
.replace("]", "");
Log.i("Formating Stirng",""+formatedString);
Meal_groupid.add(mCursor2.getString(mCursor2.getColumnIndex("meal_group_id")).replace("[",
"").replace("]", ""));
Log.i("MEalGroup ID",""+Meal_groupid);
in logcat Formating Stirng ABC
MEalGroup ID
答案 0 :(得分:0)
当您设置或获取字符串时,您可以执行替换以删除[和]。
例如:
Meal_groupid.add(mCursor2.getString(mCursor2.getColumnIndex("meal_group_id")).replace("[", "").replace("]", ""));
希望这会有所帮助。
答案 1 :(得分:0)
根据我的知识“[”被视为正则表达式所以您需要使用
替换字符串mString.replaceAll("\\[", " ");