返回此骰子的面到字母的映射。使用整数值 1 到 6 来识别人脸,返回的地图按其键(人脸编号)排序。例如,有面的骰子:
1、2、3、4、5、6
有字母:
C、M、I、O、U、T
将返回其 toString 方法将产生以下字符串的地图:
{1=C, 2=M, 3=I, 4=O, 5=U, 6=T}
所以这是我到目前为止所拥有的,但我认为它不起作用,它也给了我错误:
public SortedMap<Integer, String> getValueMap() {
SortedMap<Integer,String> sm=new TreeMap<Integer, String>();
sm.put(new Integer(1), "A");
sm.put(new Integer(2), "A");
sm.put(new Integer(4), "E");
sm.put(new Integer(3), "E");
sm.put(new Integer(5), "G");
sm.put(new Integer(6), "N");
Set s=sm.entrySet();
Iterator i=s.iterator();
while(i.hasNext())
{
Map.Entry m =(Map.Entry)i.next();
int key = (Integer)m.getKey();
String sValue=(String)m.getValue();
}
return "Key :"+key+" value :"+sValue;
}