list>
的賦值。在乙個地方我需要重乙個
list>
裡的資料迴圈到並改名到另外乙個
list>
。
list> result = new arraylist<>();
list> result2 = new arraylist<>();
result2 = citservice.querycomplianindexnowday();
for(int i = 0; i < result2.size(); i++)
這裡的
result1
和result2
分別是兩個
list
,list
裡是乙個個
map為元素。所以如果要先吧
result2
的值賦給
result
則要先定義乙個
map鍵值對。然後
result.get(i)
獲得result第i
個元素,然後在用
map的
get獲得鍵值對中的值。最後用
add方法將這個
map加入
list
中。迴圈重新開始是重置該
map然後賦給新建立的
map即
timenow
這裡要注意乙個知識點。
map不是乙個單一的鍵值對,乙個
map裡可以有多個鍵值對,查詢時可以通過鍵來查。
簡化兩個list之間賦值操作
當有兩個list時,如果想要把乙個list的內容新增到另乙個list中,建議使用list的構造方式,如下所示 listbeanlist service.getinfo listbeanlist2 new arraylist for bean bean beanlist 將以上 替換成以下 簡單又高效...
關於兩個數值交換
一般在初學一門程式語言的時候就會接觸到兩個數值交換的問題,這一點在以後的程式設計中會經常用到,比如一些排序的程式中或者是類似前面的計算最大公約數等等,因此數值交換是程式設計最基本也是最重要的,這裡陳述兩種方法 1.使用中間變數來暫時的儲存乙個變數的值,這一點很容易理解,也很容易實現,類似這樣 以下 ...
關於兩個窗體之間交換資料
學習.net不短時間了,最近做的乙個東西需要用到在幾個窗體之間進行通訊。類似於一般軟體的設定這個選項卡,開啟時候進行一些基本引數的設定,然後主程式會根據這些引數作出反映。之前我採取的方法是在主窗體類中建立乙個子窗體的例項。然後把要傳遞的子窗體引數設定為public,這樣在主窗體中就可以呼叫了。這樣做...