スターリング周りのブラケットを外すには?データベースクエリを実行すると、配列文字列に保存されたデータベースから値を取得しています。値を囲むブラケットを表示するにはどうすればよいですか? [AT]攪拌機周りのブラケットを外したいのですが、どうすればいいですか?
static ArrayList<String> Meal_groupid = new ArrayList<String>();
String formatedString = "[AT]"
.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);
logcatで見たとき
in logcat フォーマッティング Stirng AT
MEalGroup ID [AT]
クエリを実行すると
Cursor mCursor = db.selectQuery("
SELECT m.menu_id, m.title AS menu_title
FROM uss_school_to_menu sm
LEFT JOIN uss_menu m on sm.menu_id = m.menu_id
LEFT JOIN uss_school s on s.school_id = sm.school_id
WHERE s.school_id = '"+ School_ID+"' AND sm.level_id = " +
SchoolLevelId + " AND m.meal_group_code = '"+Meal_groupid.toString()+"'" );
データベースでは次のようになります
SELECT m.menu_id, m.title AS menu_title
FROM uss_school_to_menu sm
LEFT JOIN uss_menu m on sm.menu_id = m.menu_id
LEFT JOIN uss_school s on s.school_id = sm.school_id
WHERE s.school_id = '147' AND sm.level_id = 1 AND m.meal_group_code = '[AT]'
【AT】周りのブラケットを外したい