Java字符串在运行时出现的额外引号

时间:2014-03-12 21:34:39

标签: java android string

我正在使用SQLite开发一个Android应用程序,我根据Android开发人员教程建议为我的表名和列名定义Contract类。

我遇到了一些奇怪的行为,在这个合同中我的所有字符串都添加了一组额外的封闭引号。例如:

public final class Contract {
    public Contract() {};
    public static abstract class TABLE_Entry implements BaseColumns {
        public static final String COLUMN_NAME_TIMESTAMP = "timestamp";
    }
}

问题在于,当我调试此应用程序时,字符串COLUMN_NAME_TIMESTAMP是一个值为""timestamp""的字符串,长度为11,其中第一个和最后一个字符是双引号,而不是而不仅仅是"timestamp"(长度为9,字符串中没有引号)。这在SQL语句中使用时工作正常,但我希望能够在其他地方使用这些String。

我已经实施了一种解决方法,但我想知道为什么会出现这种情况。

0 个答案:

没有答案