[問題] 欄位變數問題

看板java作者 (衝衝衝)時間18年前 (2007/12/19 18:22), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
如果文字欄位太多,而每個文字欄位處理的東西都一樣 最基本的想法,一定是有多少個文字欄位,就處理多少次 private Text data1; private Text data2; private Text data3; data1.getText(); { 文字處理 } data2.getText(); { 文字處理 } data3.getText(); { 文字處理 } 現在想用一個for迴圈就把所有的處理跑完 但他一直接受不到欄位名稱,(大概知道應該沒宣告此文字欄位,當然收不到) 所以想問不知有什麼辦法可以解決此問題?! private Text data1; private Text data2; private Text data3; for (int i=1; i<=3; i++) { String tmp_data = "data"+i; tmp_data.getText(); //一定接收不到!嗚嗚~怎麼解決 { 文字處理 } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.29.133 ※ 編輯: hfnadkv 來自: 134.208.29.133 (12/19 18:26)

12/19 18:40, , 1F
for 的 i 未初使
12/19 18:40, 1F
※ 編輯: hfnadkv 來自: 134.208.29.133 (12/19 18:47)

12/19 18:59, , 2F
我目前想到的方法為,每個欄位後+flag作間隔,再進行處理
12/19 18:59, 2F

12/19 20:11, , 3F
你需要的是 Text[]
12/19 20:11, 3F

12/19 20:45, , 4F
了解^^謝謝您~
12/19 20:45, 4F
文章代碼(AID): #17QF3LIn (java)