在sqlite的选择args参数中使用int值为android

时间:2013-07-05 05:56:06

标签: android database sqlite

这是在使用Integer.toString()之前将int转换为字符串的正确方法吗?还有其他方法可以在不需要转换的情况下执行此操作吗?

示例:

 int value = 10;
 Cursor cursor = database.query(
    "TABLE_X", 
    new String[] { "COLUMN_A", "COLUMN_B" },
    "COLUMN_C = ?",
    new String[] { Integer.toString(value) },
    null,
    null,
    null);

1 个答案:

答案 0 :(得分:6)

是的,您可以使用以下方式将int转换为String

int i=10;
String[] str = new String[]{String.valueOf(i)};
String[] str1 = new String[]{Integer.toString(i)};