SQLite字符串是否附加在Android中?

时间:2013-03-28 13:31:20

标签: android

下面我提到了我的代码。我想要String附加,但这不起作用。

public String fetchresturantID(String resturantID)
{
    String query = "select  "+resturantID+" From " + TABLErestaurant;

    mCursor =db.rawQuery(query, null);
    StringBuffer buf = new StringBuffer();
    if (mCursor.moveToNext()) {

        buf.append(mCursor.getString(0));
        String str = buf.toString();
        System.out.println("**************"+str);

    }

   return buf.toString();
}

2 个答案:

答案 0 :(得分:0)

以这种方式替换你的代码

String s="";
    if (mCursor.moveToNext()) {

        s+=mCursor.getString(0);

        System.out.println("**************"+s);

    }

   return s;

答案 1 :(得分:0)

如果您遇到StringBuffers问题,可以尝试使用字符串数组的简单方法,如下所示:

String str[]= new String[0];
str[0]="0";             
mCursor= db.rawQuery(Query, null);                      
if (mCursor.moveToNext()) {         
str[0]=mCursor.getString(0);
System.out.println("**************"+str[0]);
}