hashmap-HashMap内容的获取和输出,改变。

问题描述

HashMap内容的获取和输出,改变。

import java.util.*;
public class HashMapDemo
{
public static void main(String [] args)
{
//创建一个HashMap对象hm
HashMap hm=new HashMap();
//加入元素到hm中
hm.put("何叶",new Double (213213421.333));
hm.put("张光明",new Double (67231.233));
hm.put("张三",new Double (812371.23));
hm.put("李四",new Double (231231.231));
//返回包含映射中项的集合
Set set=hm.entrySet();
//用Iterator得到HashMap中的内容
Iterator t=set.iterator();
//显示元素
while(t.hasNext())
{
Map.Entry me=(Map.Entry)t.next();
System.out.print(me.getKey()+": ");
System.out.println(me.getValue());
}
System.out.print("
");
double balance=((Double)hm.get("张光明")).doubleValue();
hm.put("张光明",new Double(balance+89728));
System.out.println("我现在的账户金额:"+hm.get("张光明"));
}
}

 上面 的代码为什么编译错误?

 ![图片说明](http://img.ask.csdn.net/upload/201511/18/1447776162_994420.png)

解决方案

没有编译错误

http://ideone.com/FOj5d2

输出:
李四: 231231.231
张三: 812371.23
何叶: 2.13213421333E8
张光明: 67231.233

我现在的账户金额:156959.233

解决方案二:

你那个是警告,可以忽略,一开始学,建议先用IDE,等熟练了在使用cmd.

解决方案三:

获取输入框里的内容并且输出
JTable中获取鼠标移动、点击以及内容改变事件

解决方案四:

编译报错信息可否给一下,不想把代码复制过去调了,,,

解决方案五:

我在cmd里编译的,说有错误,使用了未经检查或不安全的代码,详细信息使用X-unchecked重新编译
现在都是泛型,所以需要添加类型

 HashMap<String,Double> hm=new HashMap<String,Double>();
Set<Map.Entry> set=hm.entrySet();
时间: 2024-09-18 17:56:56

hashmap-HashMap内容的获取和输出,改变。的相关文章

java求几个hashmap中key的并集,输出value

问题描述 java求几个hashmap中key的并集,输出value 现有几个hashmap,可能有相同的key,但是value不同,求key的并集, 并输出在不同hashmap中的不同value,若不存在则为-1 比如hashmap1{(我,1),(你,2),(他,3),(它,4)} hashmap2{(猴,1)(狗,3)(你,4)(他,5)} hashmap3{(猴,10)(牛,2)(狗,5)(猪,4),(它,8)} hashmap4{(我,5),(牛,6)} 输出为 key hashmap

btn-Android获取GridView里的item内容时获取的内容不是点击的。

问题描述 Android获取GridView里的item内容时获取的内容不是点击的. 如图,快餐,烧烤这些白色btn是gridview里的item.这个页面生成了多个gridview,我想在点击其中一个btn时候获取btn的text作为参数传递.使用 gridView=new MyGridView(FenleiActivity.this); gridView.setVerticalSpacing(10); gridView.setHorizontalSpacing(15); gridView.s

cmd-C#隐式运行CMD命令,并获取控制台输出

问题描述 C#隐式运行CMD命令,并获取控制台输出 正在用C#做一个简易的使用mingw的IDE程序,使用cmd.exe中通过gcc命令进行编译链接等操作,想要及时获取 错误以及警告信息 进行输出. 开始时参照 C#程序调用cmd.exe执行命令 代码如下: using System.Diagnostics; public class CmdHelper { private static string CmdPath = @"C:WindowsSystem32cmd.exe"; ///

将MySQL help contents的内容有层次的输出方法推荐_Mysql

经常会遇到这种情况,在一个不能上网的环境通过MySQL客户端登录数据库,想执行一个操作,却忘了操作的具体语法,各种不方便. 其实,MySQL数据库内置了帮助文档,通过help contents即可查看. 如下所示: 可见,该文档涵盖了数据库操作的大部分主题. 文档分为以上几大类,每个大类又包括更小粒度的类,类最后有具体的topic组成. 那么这之间的层级关系如何呢? 昨天想执行一个操作 mysql> backup table emp to '/tmp/mysqlbackup'; 因为这个back

文本框内容拆解获取里面的值进行校验

问题描述 文本框内容拆解获取里面的值进行校验 从页面的文本框中获取对应的VO,但是VO的值是如:a,b,c有逗号相隔,问题是如何才能对拆解这个值获取里面的每个值进行校验 解决方案 用split函数,很多编程语言都支持这个函数,但是调用略有差别,你google下. 解决方案二: split或者用正则验证下

谈两种数据库内容HTML格式的输出方法

在实际应用VFP编写各类应用系统过程中,用户可能建立了大量的数据信息,这些信息一般都是存贮在各类数据表中,随着网络技术的迅速发展,许多数据信息要求在网上共享使用,如果相关的信息已经存在数据表中,可以不需要重新输入信息,直接生成可以在网上浏览使用的HTML格式文件,下面笔者介绍两种数据库内容到HTML格式输出的方法. 一.是利用VFP提供的数据表内容转换到HTML格式文件类库实现.在VFP系统目的FFC子目录下存在一个_internet.vcx类库,其中_dbf2html为数据表到HTML格式转换

java中从txt文档中提取出来的内容可以在控制台输出,但不能写入到另一个txt文档中

问题描述 java中从txt文档中提取出来的内容可以在控制台输出,但不能写入到另一个txt文档中 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException

jquery 文章内容字体大小更换与改变代码

jquery 文章内容字体大小更换与改变代码 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script language="javascript教程" src="到jquery官网下载jquery文件.js">&l

帝国cms内容页面获取当前栏目链接地址方法

帝国cms内容页面获取当前栏目链接地址方法: <? $r['classid']=$GLOBALS[navclassid]; $classurl=sys_ReturnBqClassname($r,9); echo $classurl; ?>