Myeclipse基本

来源:互联网 发布:163smtp服务器端口 编辑:程序博客网 时间:2024/05/20 13:16

 

(一)Myeclipse的基本快捷键希望对大家有帮助

ctrl+shift+x                          把字母转换成大写形式

ctrl+shift+y      把字母转换成小写形式

ctrl+shift+s 获得getset方法

ctrl+shift+/ 添加多行注释

ctrl+shift+/ 取消多行注释

ctrl+shift+o 导包

ctrl+shift+f 格式化代码

ctrl+shift+t 查看源码

ctrl+shift+l 查看所有的快捷键

ctrl+alt+方向键 移动代码

ctrl+1 错误提示

alt+/ 添加、取消单行注释

main+alt+/ 自动生成main方法

syso+alt+/ 自动生成输出语句

(二)数据类型

1、基本数据类型

整型:Byte1个字节)、ShortInt4个字节)、Long8个字节)

浮点型:fload Double

字符型:char2个字节)

布尔型:truefalse

2、引用数据类型

引用类型有数组、类和接口。

补充:<1>JDK1.4switch语句中只能判断4个字节一下的,也就是intshortshortbybt,而JDK1.5switch语句除了可以判断上面的,还可以判断枚举类对象。

<2>基本数据类型转换成引用数据类型叫做封装,引用数据类型转换成基本数据类型叫做拆箱

(三)Map的循环输出

//方法一:

Map map = new HashMap();

map.put(1, "aa"); //key  value

map.put(2, "aac");

map.put(3, "aacc");

map.put(4, "aa4");

// map.put(1, "aat"); //key 不能够重复,如果重复的话,就覆盖掉前面的value

//<1>用普通方法迭代map集合的值

Set set = map.keySet(); //key装到set

Iterator it = set.iterator(); //返回set的迭代器 装的key

while(it.hasNext()){

Integer key = (Integer)it.next();

String value = (String)map.get(key);

System.out.println(key+"  "+value);

System.out.println("============");

}

//<2>foreach迭代map集合的值

for(Object key : set){

Integer k= (Integer) key;

String value = (String)map.get(k);

System.out.println(key+"  "+value);

}

//方法二:

//<1>用普通方法迭代map.集合的值

Set entry =  map.entrySet();  //Set <Map.entry<K,V>>

it = entry.iterator(); //返回set的迭代器 装Map.entry

while(it.hasNext()){ //迭代

//实体Map.entry的对象取出

Map.Entry entity = (Entry) it.next(); 

//调用实体对象的getKey()获取key的值

Integer key = (Integer)entity.getKey(); 

//调用实体对象的getValue()获取value的值

String value = (String)entity.getValue();

System.out.println(key+"  "+value);

}

//<2>foreach迭代map集合的值

for(Object key : entry){

Map.Entry e=(Map.Entry) key;

Integer k=(Integer) e.getKey();

String value=(String) e.getValue();

System.out.println(k+"   "+value);

}