[問題] JSP迴圈的小問題

看板java作者 (vada)時間9年前 (2016/03/05 11:31), 9年前編輯推噓8(807)
留言15則, 10人參與, 最新討論串1/3 (看更多)
我有幾個字串像是下面: String s1="aaa"; String s2="bbb"; String s3="ccc"; ........ String sn="nnn"; 現在我想用一個迴圈跑出所有的值 for(int i=0; i<=n; i++) { out.println("s"+i); } 結果跑出來的變成字串s1、s2、s3,而不是變數s1,s2,s3 請問要怎麼串起來才會輸入成變數?謝謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.6.225 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1457148691.A.0DA.html

03/05 11:46, , 1F
用陣列放字串?
03/05 11:46, 1F
我也想過,真的不行的話就放在陣列裏 ※ 編輯: mikevada (114.34.6.225), 03/05/2016 12:17:10

03/05 12:18, , 2F
你還是先搞清楚變數名稱跟string內容的差別,這是大問題
03/05 12:18, 2F

03/05 12:38, , 3F
同意樓上,如果真的要類似這樣,陣列,HashMap
03/05 12:38, 3F

03/05 13:43, , 4F
看到這個觀念覺得驚驚,你應該放到arraylist 裡,不是這
03/05 13:43, 4F

03/05 13:43, , 5F
樣寫
03/05 13:43, 5F

03/05 13:48, , 6F
我覺得原po是因為從動態語言跳過來才會有這樣的問題
03/05 13:48, 6F
忘了說是用JSP寫的,那就可以了嗎? ※ 編輯: mikevada (114.34.6.225), 03/05/2016 14:03:47

03/05 14:38, , 7F
用陣列 s[i]
03/05 14:38, 7F

03/05 17:34, , 8F
jsp也一樣吧?
03/05 17:34, 8F

03/05 21:05, , 9F
觀念錯誤
03/05 21:05, 9F

03/23 21:19, , 10F
同意二樓...
03/23 21:19, 10F

03/23 21:21, , 11F
你印出的是 'SI' 的字
03/23 21:21, 11F

03/23 21:22, , 12F
妳把 's' 改成 '5' 應該就知道我在說什麼了
03/23 21:22, 12F

03/23 21:23, , 13F
手機懶的找雙引號 你將就一下
03/23 21:23, 13F

04/11 20:22, , 14F
原po應該是想問非陣列的資料如何一次輸出吧?
04/11 20:22, 14F

05/13 00:31, , 15F
05/13 00:31, 15F
文章代碼(AID): #1MsbCJ3Q (java)
文章代碼(AID): #1MsbCJ3Q (java)