看板 java 關於我們 聯絡資訊
我有幾個字串像是下面: 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
kniver999: 用陣列放字串? 03/05 11:46
我也想過,真的不行的話就放在陣列裏 ※ 編輯: mikevada (114.34.6.225), 03/05/2016 12:17:10
ssccg: 你還是先搞清楚變數名稱跟string內容的差別,這是大問題 03/05 12:18
darkk6: 同意樓上,如果真的要類似這樣,陣列,HashMap 03/05 12:38
cakeboy: 看到這個觀念覺得驚驚,你應該放到arraylist 裡,不是這 03/05 13:43
cakeboy: 樣寫 03/05 13:43
LaPass: 我覺得原po是因為從動態語言跳過來才會有這樣的問題 03/05 13:48
忘了說是用JSP寫的,那就可以了嗎? ※ 編輯: mikevada (114.34.6.225), 03/05/2016 14:03:47
aw038: 用陣列 s[i] 03/05 14:38
LaPass: jsp也一樣吧? 03/05 17:34
gmoz: 觀念錯誤 03/05 21:05
Snack: 同意二樓... 03/23 21:19
Snack: 你印出的是 'SI' 的字 03/23 21:21
Snack: 妳把 's' 改成 '5' 應該就知道我在說什麼了 03/23 21:22
Snack: 手機懶的找雙引號 你將就一下 03/23 21:23
tolit555: 原po應該是想問非陣列的資料如何一次輸出吧? 04/11 20:22
michael0916: 此處有解 http://goo.gl/E1HZkL 05/13 00:31