我正在将ArrayList<Integer>
SQLite Query 传递给它,它像这样打印,但我没有得到任何输出
SELECT * FROM categoriesData WHERE categoryid IN [49, 67, 23]
显示空值
但如果它在圆括号中,它会打印值。
SELECT * FROM categoriesData WHERE categoryid IN (49, 67, 23)
如何使它们成为圆括号
String query = "SELECT * FROM categoriesData WHERE categoryid IN " + Arrays.toString(myList.toArray()).replace("[", "(").replace("]", ")");
String query = "SELECT * FROM categoriesData WHERE categoryid IN " +
"(" + yourArrayList.get(0) + ", " +
yourArrayList.get(1) + ", " +
yourArrayList.get(2) + ");" ;
希望能帮助到你。