有人知道如何簡化從另一個類獲取多個變量的代碼,或有一個想法。 下面是我的程序的結構:循環來自另一個類的變量
Data.java
//composed of 30 variables with almost the same variable name
String dat1 = "";
String dat2 ="";
.
.
.
String dat30="";
Get.java
//here, I need to get the variables from Data.java and put inside the loop
for(int i=0; i<=30; i++) {
String dat1 = getField(Data.dat1).getData();
}
反正有環從另一大類DAT1〜dat30變量? 預先感謝您對於那些誰可以幫助;)
不是創建30個單獨的變量,而是創建一個'List'或'String'數組,創建一個getter方法,將它公開在'Data'類中。 – azurefrog
Duplicate http://stackoverflow.com/questions/2466038/how-do-i-iterate-over-class-members – svenmeier
它不是重複的。我問的是有一種方法可以簡化獲取變量的代碼,因爲變量名稱幾乎相同。我無法更改Data.java。我只能修改Get.java。 – exceptione