首页 > 代码库 > java学习6

java学习6

  好久没写博客了。。今天重温了java基础

  (1)java  map集合中的元素不能直接由增强for循环得到,但是可以通过它的方法keySet()和entrySet()得到Set集合,再遍历得到。

  (2)学习了Junit测试类的使用,在方法前加@Test即可。想测试哪个方法,就右键run as Junit Test,非常方便。

  (3)Eclipse一些快捷键的学习。

      代码修复:ctrl+1

      代码复制:选中,ctrl+alt+向下键

      代码移动:alt+上下键

      导包:ctrl+shift+O

      查看快捷键:ctrl+shift+L

package test;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map;import java.util.Map.Entry;import org.junit.Test;public class hello {    @Test    public void test(){        System.out.println("hehe");    }        @Test    public void test1(){        Map<String,String> map = new HashMap<String,String>();                        map.put("hehe","1");        map.put("haha","2");        map.put("xixi","3");            //用keyset        for(String key : map.keySet()){            String value = map.get(key);            System.out.println(key+"="+value);        }                //用entry        for(Entry<String, String> entry: map.entrySet()){            String key = entry.getKey();            String value = entry.getValue();                        System.out.println(key+"="+value);        }                    }                @Test        public void test2(){            Map<String,String> map = new LinkedHashMap<String,String>();                        //可以按照存入数据的顺序输出数据            map.put("hehe","1");            map.put("haha","2");            map.put("xixi","3");                        //用keyset            for(String key : map.keySet()){                String value = map.get(key);                System.out.println(key+"="+value);            }                        //用entry            for(Entry<String, String> entry: map.entrySet()){                String key = entry.getKey();                String value = entry.getValue();                                System.out.println(key+"="+value);                            }                }}

 

  

java学习6