Sqlite:选择查询不起作用

时间:2013-05-27 11:49:13

标签: java android split

我有这个功能。 我将一个字符串传递给该函数,然后将其拆分为2个部分。然后我将在选择查询中使用 a [1] ,它总是返回给我的即可。最后我决定打印query String,就是这样:

select *  from targettree where target='t

    '

如你所知,它应该是这样的

    select *  from targettree where target='t'

这是功能:

 protected void fun(String statment) 
 {
    String[] a=statment.split("  ");



    String t=a[1].toString();
    String query = "select *  from targettree where target='"+t+"'";
    Select(query);

}

因为split(" ")或者还有其他原因会发生吗?

1 个答案:

答案 0 :(得分:3)

尝试替换

String query = "select *  from targettree where target='"+t+"'";

String query = "select *  from targettree where target='"+t.trim()+"'";