如何获取环境变量和遍历Map
来源:互联网 发布:androbench怎么看数据 编辑:程序博客网 时间:2024/04/28 13:30
1,想获得系统所设置的环境变量
System.getenv(); 或者 System.getenv("PATH");
第一个方法返回一个Map,包含了所有的环境变量
第二个方法直接返回String,也就是环境变量的值
所以要列出所有的环境变量的名字和值,就要遍历那个Map
2,遍历Map
Map envMap = System.getenv();
Iterator it = envMap.entrySet().iterator();
while(it.hasNext())
{
Map.Entry<String, String> entry = (Map.Entry<String, String>)it.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println("Environment name: " + key);
System.out.println("Environment value: " + value);
System.out.println();
}
首先是获得一个Map,实际上Map是一个接口,获得的是一个实现课Map接口的类
然后调用entrySet方法获得一个Set,这个Set里存放的就是Map.Entry,实际上它也是一个接口啦
有Set就好办了,调用它的iterator()方法,获得Iterator,它也是个接口,怎么都是接口。。。
最后用next方法遍历就成了
转自:http://www.blogjava.net/fcp/articles/217327.html?opt=admin
- 如何获取环境变量和遍历Map
- 如何遍历MAP
- 如何遍历Map
- freemarker如何遍历map
- 如何遍历map对象
- 如何遍历map对象
- 如何遍历Map
- 如何遍历Map
- 遍历 map 获取相同 key 值的和
- 遍历ArrayList和遍历Map
- mybatis如何遍历Map的key和value
- mybatis如何遍历Map的key和value
- 遍历HashMap和Map
- 遍历map和vector
- 遍历Map和List
- VC的控制台程序,如何获取输入参数和环境变量
- 如何遍历map中的value
- JAVA中如何遍历Map
- 无法在证书存储区中找到清单签名证书
- [IE编程] IE中对网页进行截图的编程接口
- SQL Server BI Step by Step 1 --- 准备
- 可扩展多线程异步Socket服务器框架EMTASS 2.0(精华)
- 夜半项目开发经验小谈
- 如何获取环境变量和遍历Map
- SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出
- 对IT本质的认识
- 色彩的差异性和易读性(1)
- JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)
- 视图状态机制下的IStateManager接口
- SQL Server BI Step by Step SSIS 3 --- 批量导入Excel表
- 伤了,痛了,累了,请问我可以哭出来吗?
- 花钱最少的推广方式(2)电子书营销(上)