1
次の構造のテーブルがあります。学生です。 JavaまたはAndroidのデータベーステーブルを使用して、反復的なデータを持つテーブルIDを取得する
はここで、私は彼らの受容データとの最初の列ID、によると、これらのデータをシャッフルします。私はこのコードを試しています
public void shuffleStudent(int[] ar) {
Random rnd = new Random();
for (int i = ar.length - 1; i >= 0; i--) {
int index = rnd.nextInt(i + 1);
// Simple swap
int a = ar[index];
ar[index] = ar[i];
ar[i] = a;
}
}
この
int [] t= db.shuffleJokes(cur.getString(cur.getColumnIndex("id")));
または
Cursor cur = db.shuffleJokes(cur.getString(cur.getColumnIndex("id")));
しかし、これら二つは機能しませんでしたから取得します。このタイプの問題
The method shuffleJokes(int[]) in the type DatabaseHelper is not applicable for the arguments (String)
私の質問は私のsuffleStudent
機能が正しいかどうかです。だからどのようにsuffleStudent.java
に入る。前もって感謝します。