java - Android Studio >> GetCount()

标签 java android

我有一个简单的问题,这将帮助我理解很多(我希望!)

好吧,我有这个代码:

// Getting contacts Count
    public int getContactsCount() {

    helper = new DBHelper(CheckTable.this);
    SQLiteDatabase db = helper.getReadableDatabase();

    String countQuery = "SELECT  * FROM " + Market.TABLE;

    Cursor cursor = db.rawQuery(countQuery, null);
    cursor.close();

    // return count
    return cursor.getCount();
}

如何显示这个号码?!

提前谢谢你...

最佳答案

此方法将返回您一个int。因此你必须在你的类(class)中声明它。假设您想在同一个类中显示这个数字,您可以简单地按照以下步骤操作:

   public class Example{

  // Getting contacts Count
    public int getContactsCount() {

    helper = new DBHelper(CheckTable.this);
    SQLiteDatabase db = helper.getReadableDatabase();

    String countQuery = "SELECT  * FROM " + Market.TABLE;

    Cursor cursor = db.rawQuery(countQuery, null);
    cursor.close();

    // return count
    return cursor.getCount();
}


 public static void main(String[] args) { //main method
    int a= getContactsCount(); //calling the method
    System.out.println(a);  //displaying the integer
}
}

关于java - Android Studio >> GetCount(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26568702/

相关文章:

java - 数据驱动规则引擎 - Drools

java - 具有多个 id 的共享元素转换

android - 使用 Ant 构建 Android APK 会忽略签名密码

java - 在任何 JTextComponent 中显示换行符?

java - 谷歌凭证服务帐户

java - Spring Boot – 未找到 JSP View

java - 我正在尝试从一个简单的 listView 中的 .db 文件导入数据,但我的应用程序没有显示任何文本。我该如何解决这个问题?

java - Android 线程,这是正确的吗?

java - 如何从Android Room中的多个数据库中进行选择(How to attach databases)

android - 当我运行我的旧 android 项目时,我从 build.gradle 收到一条错误消息