0

配列のリストがあります。私はそれを調べて、入力で与えられた要素があるかどうかを確認する必要があります。これを行う方法?

DatabaseUtil dbUtil1 = new DatabaseUtil(this);
        dbUtil1.open();
        Boolean contain=false;
        Cursor cursor = dbUtil1.fetchAllElements();
        if (cursor != null) {
            while (cursor.moveToNext()) {
                Model s= new Model(cursor.getString(1),cursor.getString(2));


                if (list.contains(s)) //THIS DOES NOT WORK
                {
                    contain=true;
                }
                else 
                    {
                    list.add(get(cursor.getString(1),cursor.getString(2)));
                    }

            }
        }

        dbUtil1.close();    
4

1 に答える 1

0

インスタンスに新しいオブジェクト....作成したオブジェクトを次のようにelseに追加します。

            Model s= new Model(cursor.getString(1),cursor.getString(2));


            if (list.contains(s)) //THIS DOES NOT WORK
            {
                contain=true;
            }
            else 
            {
                list.add(s);
            }
于 2012-07-12T13:50:54.837 に答える