android如何从数据库检索值中删除括号

时间:2013-11-01 11:30:19

标签: android

我的数据库用括号返回我的值如何删除括号表单字符串并在我的数组字符串中保存没有括号值?帮帮我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     

2 个答案:

答案 0 :(得分:0)

当您设置或获取字符串时,您可以执行替换以删除[和]。

例如:

Meal_groupid.add(mCursor2.getString(mCursor2.getColumnIndex("meal_group_id")).replace("[", "").replace("]", ""));

希望这会有所帮助。

答案 1 :(得分:0)

根据我的知识“[”被视为正则表达式所以您需要使用

替换字符串
mString.replaceAll("\\[", " ");