静态导入

本文记录Java学习过程中遇到的静态导入~

在导包的过程中我们可以直接导入静态部分,这样某个类的静态成员就可以直接使用了。在源码中经常会出现静态导入。

静态导入格式:

import static XXX.YYY;   导入后YYY可直接使用。 

示例代码(Map.Entry的访问,简化后为Entry):

import static java.util.Map.Entry;
public class HashMapTest {
	public static void main(String[] args) {
		//1,创建hashmap集合对象。
		Map<Student,String> map = new HashMap<Student,String>();

		//取出元素。键值对方式
		//Set<Map.Entry<Student, String>> entrySet = map.entrySet();
		Set<Entry<Student, String>> entrySet = map.entrySet();

		//for (Map.Entry<Student, String> entry : entrySet) {
		for (Entry<Student, String> entry : entrySet) {
			Student key = entry.getKey();
			String value = entry.getValue();
			System.out.println(key.toString()+"....."+value);
		}
	}
}

标签: none