HashMap 中加入size方法 出错

问题描述

importjava.util.Map;importjava.util.HashMap;importjava.util.Set;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Hashtable;importjava.util.TreeMap;classHashMaps{publicstaticvoidmain(String[]args){Mapmap=newHashMap();map.put("a","aaa");map.put("b","bbb");map.put("c","ccc");map.put("d","ddd");map.put("e","eee");//System.out.println(map.size());//publicintsize()返回此映射中的键-值映射关系数。System.out.println(map.get("e"));//get()方法的参数是key类型,是根据key值来决定结果输出eeeSetkey1=map.keySet();Setkey2=map.keySet();Setkey3=map.keySet();System.out.println(key1);System.out.println(key2);System.out.println(key3);/*这段代码输出[d,a,c,b,e][d,a,c,b,e][d,a,c,b,e]*/Iteratoriterator=map.keySet().iterator();while(iterator.hasNext()){Objectkey=iterator.next();System.out.println(key);System.out.println("map.get(key)is:"+map.get(key));}}}为什么会出现这种错误啊一开始调试的时候还行的啊在没加入System.out.println(map.size());这句话之前还行的啊加入之后将他注释也不行我用的是jcreator--------------------Configuration:<Default>--------------------Usage:java[-options]class[args...](toexecuteaclass)orjava[-options]-jarjarfile[args...](toexecuteajarfile)whereoptionsinclude:-clienttoselectthe"client"VM-servertoselectthe"server"VM-hotspotisasynonymforthe"client"VM[deprecated]ThedefaultVMisclient.-cp<classsearchpathofdirectoriesandzip/jarfiles>-classpath<classsearchpathofdirectoriesandzip/jarfiles>A;separatedlistofdirectories,JARarchives,andZIParchivestosearchforclassfiles.-D<name>=<value>setasystemproperty-verbose[:class|gc|jni]enableverboseoutput-versionprintproductversionandexit-version:<value>requirethespecifiedversiontorun-showversionprintproductversionandcontinue-jre-restrict-search|-jre-no-restrict-searchinclude/excludeuserprivateJREsintheversionsearch-?-helpprintthishelpmessage-Xprinthelponnon-standardoptions-ea[:<packagename>...|:<classname>]-enableassertions[:<packagename>...|:<classname>]enableassertions-da[:<packagename>...|:<classname>]-disableassertions[:<packagename>...|:<classname>]disableassertions-esa|-enablesystemassertionsenablesystemassertions-dsa|-disablesystemassertionsdisablesystemassertionsProcesscompleted.

解决方案

解决方案二:
map.keySet().size()
解决方案三:
你的程序在我机器上运行好着了,System.out.println(map.size());//publicintsize()返回此映射中的键-值映射关系数。输出为5我的系统为jdk6
解决方案四:
楼主:程序没错啊……运行可以得到结果啊不加keySet()也可以
解决方案五:

解决方案六:
能运行!!!jdk1.5
解决方案七:
现在还有人用JCreator?跟Eclipse比起来有什么优势吗?

时间: 2024-07-30 08:15:11

HashMap 中加入size方法 出错的相关文章

jQuery中size()方法用法实例_jquery

本文实例讲述了jQuery中size()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以返回jQuery对象集合中元素的数目. size()方法的返回值与jQuery对象的length属性一致. 语法结构: 复制代码 代码如下: $(selector).size() 实例代码: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta na

java-Android中的onConfigurationChanged方法不能被调用

问题描述 Android中的onConfigurationChanged方法不能被调用 在Android程序设置中,当转化屏幕方向时,系统告知不能调用onCreate()方法.我在manifest上添加android:configChanges=""orientation""后,转化屏幕方向还是不能调用onCreate().AndroidManifest.xml <activity android:name=""SearchMenuActi

hashmap-两个HashMap可以用equal方法比较是否相等吗?

问题描述 两个HashMap可以用equal方法比较是否相等吗? 试了一下是可以的但是看源码又不太明白 HashMap<String,String>n1=new HashMap<String,String>(){{put("2","s");}}; HashMap<String,String>n2=new HashMap<String,String>(){{put("2","s")

如何在Dreamweaver中批量处理图片方法

  对于网页制作者来说,最烦琐的事情可能就是给页面中的图片或文字加链接了.假如页面内容很多的话,那么所做的工作只能用恐怖来形容.下面我们就来学习一下Dreamweaver中批量处理图片方法 . 首先启动Dreamweaver,建立好站点后,选择Command(命令)>Create Web Photo Album(制作Web影集),打开Create Web Photo Album. 然后在Photo Album Title后的文本输入框中输入影集的名称.在这里输入的文字我们建议最好输入英文字母,不

JavaScript中的fontsize()方法使用介绍

  这篇文章主要介绍了JavaScript中的fontsize()方法使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下 此方法会导致就好像它是在一个标记的字符串显示在规定的大小 语法 ? 1 string.fontsize( size ) 下面是参数的详细信息: color: 1和7之间的整数,代表1和7之间的有符号整数的字符串 返回值: 返回字符串标签 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <html> <head> <ti

介绍Python中的readline()方法的使用

  这篇文章主要介绍了简单介绍Python中的readline()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下 readline()方法从文件中读取一整行.尾部的换行符保持在字符串中.如果大小参数且非负,那么一个最大字节数,包括结尾的换行和不完整的行可能会返回. 遇到EOF时立即返回一个空字符串. 语法 以下是readline()方法的语法: ? 1 fileObject.readline( size ); 参数 size -- 这是可以从文件中读取的字节数. 返回值 此

电脑中IE浏览器出现出错崩溃等问题如何解决

  有一部分用户会在电脑中使用系统自带的IE浏览器,有时候IE浏览器添加了很多自动加载的插件,更改了一些有关的设置,可能就会造成IE浏览器出错崩溃等问题的产生.如果出现了这样的问题,可以简单通过下面的方法进行解决. 1.打开IE浏览器; 2.从右上角打开Internet选项; 3.点击切换到"高级"选项卡,点击"重置"按钮; 4.勾选"删除个性化设置",再点击"重置"; 5.等待进行重置IE设置操作; 6.完成后会提示需要重新

iOS 中正则表达式使用方法汇总

iOS 中正则表达式使用方法汇总 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 某种语言中的正则工具算是木桶,而这个工具处理的是正则表达式,算是水,那么水很多,无论是淡水还是咸水,或是雨水,至

jQuery中ajax - get() 方法实例详解_AJAX相关

在jquery中使用get,post和ajax方法给服务器端传递数据,在上篇文章给大家分享了jquery中ajax-post()方法实例,下面通过本文继续学习jQuery中ajax - get() 方法,具体介绍请看下文. jQuery Ajax 参考手册 实例 使用 AJAX 的 GET 请求来改变 div 元素的文本: $("button").click(function(){ $.get("demo_ajax_load.txt", function(resul