ソート

Android開発に関するメモランダム

カテゴリー: 家計簿アプリ  閲覧数:454 配信日:2013-08-07 10:48


ソート


▼/src/android/style/householdaccount/MainActivity.java
1.変数sortに空白を格納
2.「変数」sortと、「項目名」c.getString(1)を 比較
3.一致していなければ、「内訳」「金額」とともに、新たな変数に格納
4.一致していれば、「内訳」「金額」だけを、新たな変数に格納
5.変数sortに項目名を格納
6.次のリスト(行)にカーソルを移す
	    Cursor c = db.query("Date_Table",cols,null, null, null, null, "Utiwake desc",null);	    

   boolean isEof = c.moveToFirst();//カーソルを先頭に移動
   
   String sort = "";//変数sortに空白を格納
       while (isEof) {//while文。カーソルが最後に行くまで繰り返す
           if(!(sort.equals(c.getString(0)))){//equals()メソッド … 等価。! … 否定。「変数」sortと「項目名」c.getString(1)が一致していなければ
           dbtest2.append("\n"+c.getString(0)+"\n");}
           dbtest2.append("  "+c.getString(1)+":"+String.valueOf(c.getInt(2))+"円"+"\n");
           sort=c.getString(0);//変数sortに項目名を格納
           isEof = c.moveToNext();//次のリスト(行)にカーソルを移す
       }
   
   c.close();//終わったら閉じる。これがないとエラーとなる
   db.close();//終わったら閉じる。データベースも


週間人気ページランキング / 2-16 → 2-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/2/23 1:01 更新
指定期間人気ページランキング / 1970-1-1 → 2025-2-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/2/23 1:01 更新