作者mikevada (vada)
看板java
標題[問題] JSP迴圈的小問題
時間Sat Mar 5 11:31:29 2016
我有幾個字串像是下面:
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://webptt.com/m.aspx?n=bbs/java/M.1457148691.A.0DA.html
1F:推 kniver999: 用陣列放字串? 03/05 11:46
我也想過,真的不行的話就放在陣列裏
※ 編輯: mikevada (114.34.6.225), 03/05/2016 12:17:10
2F:→ ssccg: 你還是先搞清楚變數名稱跟string內容的差別,這是大問題 03/05 12:18
3F:推 darkk6: 同意樓上,如果真的要類似這樣,陣列,HashMap 03/05 12:38
4F:推 cakeboy: 看到這個觀念覺得驚驚,你應該放到arraylist 裡,不是這 03/05 13:43
5F:→ cakeboy: 樣寫 03/05 13:43
6F:推 LaPass: 我覺得原po是因為從動態語言跳過來才會有這樣的問題 03/05 13:48
忘了說是用JSP寫的,那就可以了嗎?
※ 編輯: mikevada (114.34.6.225), 03/05/2016 14:03:47
7F:推 aw038: 用陣列 s[i] 03/05 14:38
8F:推 LaPass: jsp也一樣吧? 03/05 17:34
9F:推 gmoz: 觀念錯誤 03/05 21:05
10F:→ Snack: 同意二樓... 03/23 21:19
11F:→ Snack: 你印出的是 'SI' 的字 03/23 21:21
12F:→ Snack: 妳把 's' 改成 '5' 應該就知道我在說什麼了 03/23 21:22
13F:→ Snack: 手機懶的找雙引號 你將就一下 03/23 21:23
14F:推 tolit555: 原po應該是想問非陣列的資料如何一次輸出吧? 04/11 20:22