Java 检查映射键是否大于值

Java 检查映射键是否大于值,java,android,Java,Android,我想使buildAlertMessageVersion()仅在子“version”的值高于1.5时执行 这是我使用的示例,但它仅在等于1.5时有效 @覆盖 公共void onDataChange(DataSnapshot DataSnapshot){ if(dataSnapshot.exists()){ Map Map=(Map)dataSnapshot.getValue(); if(map.get(“version”).equals(1.5)){ buildAlertMessageVersio

我想使buildAlertMessageVersion()仅在子“version”的值高于1.5时执行

这是我使用的示例,但它仅在等于1.5时有效

@覆盖
公共void onDataChange(DataSnapshot DataSnapshot){
if(dataSnapshot.exists()){
Map Map=(Map)dataSnapshot.getValue();
if(map.get(“version”).equals(1.5)){
buildAlertMessageVersion();
}
}
}
更改


if(map.get(“version”).equals(1.5))
if(map.get(“version”)>1.5)

对象的哪个子类被键入“version”?我希望它是一个字符串,而不是一个双精度。例如,它可能是无法表示为double的“1.5.2”。运算符“>”不能应用于“java.lang.object”,“double”您可以将其强制转换为double->((double)(map.get(“version”)>1.5)