下面我提到了我的代码。我想要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();
}
答案 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]);
}