[英]Store object of a class as value of HashMap inside a loop
我正在嘗試將 integer 值作為鍵,將另一個 integer 作為嵌套循環內的值。 例如:1 的值為 30,2 的值為 31,3 的值為 32,依此類推。
我試圖在循環內運行循環,就像這樣
package exampl;
import java.util.HashMap;
import java.util.Set;
public class main {
public static void main(String[] args) {
HashMap<Integer, Integer> map = new HashMap<Integer, Integer>();
for (int i=1; i < 20; i++){
for (int j=30; j < 50; j++) {
map.put(i, j);
}
}
}
}
但最終得到 HashMap 之類的:1 的值為 49,2 的值為 49,依此類推
您不需要嵌套循環,只需將29
添加到您的i
值
for (int i=1; i < 20; i++){
map.put(i, i + 29);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.