我想创建一个基于数字的评级映射。每个“原始”号码都应该分配到一堆“目标”号码
类似于此:
if (i = 2) return 3;
if (i = 3) return 5;
if (i = 4) return 7;
等等。我怎样才能最好地编写这类映射,而不必重复创建“if-return”语句?
最佳答案
Map<Integer, Integer> mappings = new HashMap<Integer, Integer>();
mappings.put(2,3);
mappings.put(3,5);
mappings.put(4,7);
System.out.println(mappings.get(2));
System.out.println(mappings.get(3));
System.out.println(mappings.get(4));
关于java - 如何创建不同数字之间的映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24184305/