hashmap+map使用

作者&投稿:益羽 (若有异议请与网页底部的电邮联系)

牛畅13126749634问: 在Java的Map集合中如何使用HashMap类?
薛城区重组回答: Map map=new HashMap();//实例化map对象 map.put("key","value");//存放值(值以键(key)-值(value)方式存放.) System.out.print(map.get("key").toString());//取值 根据键就可以取到值

牛畅13126749634问: JAVA HASHMAP 如何用 -
薛城区重组回答: HASHMAP最好与实例联系起来..它主要存的是键与值的关系.举个例子如你现在有一个学生类 import java.util.HashMap; public class Student {String name;String sex;public Student(String n,String s) {name=n;sex=s;}public String toString()...

牛畅13126749634问: java中HashMap使用方法 -
薛城区重组回答: 正确的,不过要确定你的jdk是1.5或1.5以后的.这是1.5以后的java泛型的用法,不过这么写没什么意义,因为泛型就是为了能够取出来后可以不用转型,而你写个Object的话就等于没有那个约束了

牛畅13126749634问: HashMap/TableMap的具体使用以及synchronized的使用 -
薛城区重组回答: 先说一下,应该是hashMap和hashTable吧~~你的理解是对的.synchronized(同步)线程安全,就是弄了个队伍.本来大家在内存中都可以同时操作的,加上这个之后,就表示你们要排队来,如果1号线程进来了,2号线程就要处在等待状态,等1号操作完了,2号再开始,依次类推.大量使用的情况只会降低程序的运行效率,并不会造成其它问题.HashMap比HashTable要快一些,因为他不用判断线程安全问题.一般情况下是不会使用HashTable的.

牛畅13126749634问: java中Map类有什么作用,具体怎么用呢 -
薛城区重组回答: Map的接口Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对. SortedMap---扩展Map,使按键保持升序排列 下面以HashMap为例. public static void main(String args[]){HashMap hashmap = new HashMap(); hashmap.put("...

牛畅13126749634问: JAVA hashmap的用法 -
薛城区重组回答: 已经给楼主写了个例子.. import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; public class HashMapTest { public static void main(String[] args){ HashMap hm=new HashMap(); People p1=new People(); People p2=new People(...

牛畅13126749634问: map和hashmap中的区别 -
薛城区重组回答: 在遍历的时候会比HashMap慢TreeMap能够把它保存的记录根据键排序,默认是按升序排序,也可以指定排序的比较器.当用Iterator遍历TreeMap时,得到的记录是排过序的.

牛畅13126749634问: HashMap<String, String> errormap;怎么用 -
薛城区重组回答: 你要干什么?如果是要拿map里面的元素,可以这样 import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class Cat { public static void main(String[] args) { HashMap<String, ...

牛畅13126749634问: hashmap怎么嵌套hashmap -
薛城区重组回答: import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) { Map<String, String> map1 = new HashMap<String, String>(); map1.put("hey1","val1"); map1.put("hey2","val2"); map1.put("hey3",...

牛畅13126749634问: 请教高手Hashtable、HashMap、HashSet的用法与区别? -
薛城区重组回答: 他们的区别:HashTable和HashMap是Map接口的实现类,其中HashTable的键或值不能为null,HashMap的键或值可以为null;HashTable是线程安全的,HashMap是线程不安全的,因此HashMap的效率要比HashTable高.HashSet是Set接口的实现...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网