Re: [問題] 迴圈的小問題
※ 引述《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
: 請問要怎麼串起來才會輸入成變數?謝謝大家。
直接講結論
Java C C++ 等靜態語言做不到這種事情
C# 我不確定
PHP Ruby JavaScript 等腳本語言 OK
如果變數是物件的欄位
Java C# 都可以用反射(Reflection)去讀取操作欄位,以及用反射建立物件
C C++ 因為都編譯成機械碼的關係,天生做不到這種事情
至於那些PHP Ruby JavaScript 等腳本語言,這也都沒問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.80.243
※ 文章網址: https://www.ptt.cc/bbs/java/M.1457156838.A.AF4.html
→
03/07 11:55, , 1F
03/07 11:55, 1F
→
03/09 23:52, , 2F
03/09 23:52, 2F
java 近期熱門文章
PTT數位生活區 即時熱門文章
150
451