2

这是在与 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);
4

1 回答 1

7

是的,您可以使用以下方式转换intString.

int i=10;
String[] str = new String[]{String.valueOf(i)};
String[] str1 = new String[]{Integer.toString(i)};
于 2013-07-05T06:00:42.923 回答