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

作者: JustinHere (良葛格)   2016-03-06 17:30:24
※ 引述《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));
}

Links booklink

Contact Us: admin [ a t ] ucptt.com