HashMap方法

添加元素

将数组中的元素nums = [2, 7, 11, 15]添加至HashMap中:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;

public class Test {
    public static void main(String[] args) throws IOException {
        // 以字符串的形式读取数组,并转换为整数类型的数组
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String[] strings = reader.readLine().split(" ");

        int[] nums = new int[strings.length];
        for (int i = 0; i < strings.length; i++) {
            nums[i] = Integer.parseInt(strings[i]);
        }

        // 将数组中的元素添加至HashMap中
        Map<Integer, Integer> hashMap = new HashMap<>();
        for (int i = 0; i < nums.length; i++) {
            hashMap.put(i, nums[i]);
        }

        System.out.println(hashMap);
    }
}

/*
  1 2 3
  {0=1, 1=2, 2=3}
*/
posted @ 2021-05-15 16:12  chenzufeng  阅读(65)  评论(0编辑  收藏  举报