[討論] 亂數取得改成全選擇

看板java作者 (塞拎娘老叭噗)時間15年前 (2010/07/28 20:28), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Android 看板 #1CJfTey_ ] 作者: kid0368 (塞拎娘老叭噗) 看板: Android 標題: [討論] 亂數取得改成全選擇 時間: Tue Jul 27 16:23:01 2010 這段是我從SDK開發大全10-6章取下來的程式碼 private void drawRestaurant() { String f[] = { "f_id", "f_name", "f_address", "f_cal"}; /* SELECT f[] FROM tables[0] */ Cursor c = dbHelper.select(tables[0], f, "", null, null, null, null); allRestaurantID = new ArrayList<String>(); allRestaurantName = new ArrayList<String>(); allRestaurantAddress = new ArrayList<String>(); allRestaurantCal = new ArrayList<String>(); . . if(allRestaurantID.size()>0) { Random generator = new Random(); int intThrowIndex = generator.nextInt(allRestaurantID.size()); mTextView01.setText ( allRestaurantName.get(intThrowIndex)+"\n"+ allRestaurantAddress.get(intThrowIndex)+"\n"+ allRestaurantCal.get(intThrowIndex)+ getResources().getText(R.string.str_cal) ); 他是亂數選擇一筆資料 如果說今天不想亂數取得 而是全部選擇的話 要改成什麼樣子呢?? 朋友是說用陣列 但要如何使用 不太清楚= =" 想問一下版上的前輩們....很感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.131.28

07/27 21:00, , 1F
java版問可能比較快...
07/27 21:00, 1F

07/27 21:10, , 2F
你知道dbHelper.select 的作用嗎?
07/27 21:10, 2F

07/27 21:26, , 3F
看了一下~他好像就只是把所有的資料取出來,並沒有亂數
07/27 21:26, 3F

07/27 22:25, , 4F
剛翻了一下開發大全 亂數的code他沒貼出來
07/27 22:25, 4F
我覺得他好像也是將所有資料取出來 然後亂數選擇?? 有沒有辦法就不亂數選擇 而是全部選擇??可能我程式碼還有地方沒串聯起來..沒貼完全 ※ 編輯: kid0368 來自: 140.124.131.28 (07/27 22:26)

07/27 22:34, , 5F
看到了 ~在10_06_04 第145行
07/27 22:34, 5F
感謝passli大幫忙找出亂數取的地方 上次有注意到= =" 最近看又忘了...有辦法讓他別亂數產生 嗎?? ※ 編輯: kid0368 來自: 140.124.131.28 (07/27 22:52)

07/28 00:40, , 6F
剛剛嘗試去修改看看,結果失敗...
07/28 00:40, 6F

07/28 09:32, , 7F
你現在list己經是所有資料啦,所以只要都秀出來就對了
07/28 09:32, 7F
我大概知道意思了 只是現在 我不知道全部把他秀出來要用那個指令= ="... ※ 編輯: kid0368 來自: 140.124.131.28 (07/28 13:49) 抱歉...轉過來這邊想問一下java的前輩們...因為最近才剛接觸 不知道怎麼將SQLite裡面的資料全數秀出來...雖然大概看得出 他已經是將所以資料取出 只是亂數選擇其一輸出 但要怎麼全數選擇我還是不大懂... ※ 編輯: kid0368 來自: 140.124.131.28 (07/28 20:30)
文章代碼(AID): #1CK29bh2 (java)
文章代碼(AID): #1CK29bh2 (java)