解決二維陣列轉為ArrayList集合問題

2021-06-29 16:23:28 字數 794 閱讀 5420

string str = , , , };

arraylistlist = new arraylist();

for (int i = 0; i < str.length; i++)

}system.out.println(list);

控制台輸出結果: 」[語文, 100,英語, 90,數學, 90]」

這很明顯是沒有得到想要的結果的,預期的需求是乙個科目及分數為乙個實體物件。於是我將**修改如下:

string str = , ,  };

arraylist list = null;

arrayliststring>> list2 = new arrayliststring>>();

for (int i = 0; i < str.length; i++)

list2.add(list);

}iterator it = list2.iterator();

while (it.hasnext())

控制台輸出的結果為:

[語文, 100]

[英語, 90]

[數學, 90]

於是就得到我想要的結果了。

注意:(ps:在做測試的時候,如果專案屬於大型類的,最好能自己寫乙個單元測試類,這樣節省的時間會比較多一點,學習的效率也會高一些)

一維陣列轉為二維陣列

真是應該補一補資料結構,真高這個程式!do while not eof 1 連續讀入乙個txt檔案到inputdata中 line input 1,inputdata if inputdata then 分割為一維陣列splitdata splitdata split inputdata,end i...

mysql二維轉一維 二維陣列轉為一維陣列

1.很多時候會遇到二維陣列,轉為一維陣列的時候會很苦惱,尤其是剛剛接觸php的phper。如下 將 arr轉化為一維陣列 arr array array uuid aaaaa array uuid bbbbb array uuid ccccc array uuid sssss array uuid ...

二維陣列 二維陣列和指標

include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...