对象转换异常:[Ljava.lang.String; cannot be cast to java.lang.String
Entry.getValue() 返回的并不是单个字符串,而是数组。
所以以下代码将抛出:
[Ljava.lang.String; cannot be cast to java.lang.String
if(obj instanceof Entry){ String param = (String)((Entry)obj).getValue(); System.out.println("是的!\t"+param); }
if(obj instanceof Entry){ String [] param = (String [])((Entry)obj).getValue(); System.out.println("是的!\t"+param[0]); }