java - 如何在 Java 中从 Map.Entry<Integer,Float> 转换为 Integer

标签 java

 ArrayList<Map.Entry<Integer, Float>> list = new ArrayList<Map.Entry<Integer, Float>>(datamap.entrySet());
        Collections.sort(list,new floatSort());

list 是 Map.Entry 但仅包含 float 。现在我想将列表与 Float 中的其他 ArrayList 类型进行比较。如何从 Map.Entry 转换为 float

最佳答案

您可以使用Map.Entry.getValue.toString,然后使用Integer.parseIntstring转换为int

String value = mapentry.getValue.toString;
int intValue = Integer.parseInt(value);

关于java - 如何在 Java 中从 Map.Entry<Integer,Float> 转换为 Integer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885307/

相关文章:

java - XML 中的通配 rune 件匹配

java - 使用 onPostExecute 在 ListView 中列出

java - 如何从 Java Rest Web 服务返回 ajax 中的值?

java - 在java中通过客户端服务器网络将进程输出打印到JTextArea

java - 如何在 Java 中从数组 (int[]) 创建 ArrayList (ArrayList<Integer>)

java - 如何在没有上下文路径的情况下运行我的servlt(Jetty)

java - 除非 javaFX 中两个事件为真,否则如何将按钮设置为保持禁用状态?

java - DialogFragment 在 Android 4.4.2 中顶部有蓝线

java - 如何在多分支中触发bitbucket管道

java - 使用速度模板格式化电子邮件正文?