Re: [問題] JSP迴圈的小問題

看板java作者 (良葛格)時間8年前 (2016/03/06 17:30), 8年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《mikevada (vada)》之銘言: : 我有幾個字串像是下面: : 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 : 請問要怎麼串起來才會輸入成變數?謝謝大家。 ...............Orz String s1 = "aaa"; String s2 = "bbb"; String s3 = "ccc"; String s4 = "ddd"; Map<String, String> foo = new HashMap<>(); foo.put("s1", s1); foo.put("s2", s2); foo.put("s3", s3); foo.put("s4", s4); for (int i = 1; i <= 4; i++) { out.println(foo.get("s" + i)); } ................XD String s1 = "aaa"; String s2 = "bbb"; String s3 = "ccc"; String s4 = "ddd"; Function<String, String> foo = s -> { switch (s) { case "s1": return s1; case "s2": return s2; case "s3": return s3; case "s4": return s4; } return ""; }; for (int i = 1; i <= 4; i++) { out.println(foo.apply("s" + i)); } -- 良葛格學習筆記 http://openhome.cc ※ 編輯: JustinHere (27.245.92.3), 03/06/2016 17:33:20 ※ 編輯: JustinHere (27.245.92.3), 03/06/2016 17:40:53
文章代碼(AID): #1Ms_YoMw (java)
文章代碼(AID): #1Ms_YoMw (java)