Java系统变量之System.getenv()和System.getProperty()
简述
Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的变量与属性,getenv方法返回的变量大多于系统相关,getProperty方法返回的变量大多与java程序有关。
System.getenv()
获取指定的环境变量的值。
System.getenv(String str)
接收参数为任意字符串,当存在指定环境变量时即返回环境变量的值,否则返回null。
System.getProperty()
获取系统的相关属性,包括文件编码、操作系统名称、区域、用户名等,此属性一般由jvm自动获取,不能设置。
System.getProperty(String str)
接收参数为任意字符串,当存在指定属性时即返回属性的值,否则返回null。
publicclass testenv {publicstaticvoid main(String[] args) {Map<String, String> map = System.getenv();for(Iterator<String> it = map.keySet().iterator();it.hasNext();){String key = it.next();System.out.println(key + "=" + map.get(key));} }
}
总结
它们返回的是都是map类型的键对值。
在测试项目中经常用在初始化测试环境。
Java系统变量之System.getenv()和System.getProperty()相关推荐
- java getenv()_Java系统变量信息获取方法System.getenv()与System.getProperty()
Java提供了System类的以下静态方法用于返回系统相关的变量与属性: System.getenv() 方法是获取指定的环境变量的值,大多与系统相关. System.getenv(String st ...
- JAVA 系统变量之System.getenv()和System.getProperty() 用法
JAVA 系统变量之System.getenv()和System.getProperty() 用法 Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的 ...
- java 的 System.getenv() 和 System.getProperty()
概述 java中提供了 System.getenv() 和 System.getProperty() 两个方法可以获取系统的环境变量和java程序相关的信息. Java提供了System类的静态方法g ...
- Java中的System.getenv()和System.getProperty()
System.getenv()和System.getProperty()是Java种常用的两种读取环境配置信息的方法,它们都是java.lang.System类的方法,用途有相似之处,但我们在实际使用 ...
- java getenv_Java利用System.getenv()和System.getProperty()来读取配置信息
System.getenv()和System.getProperty()是Java种常用的两种读取环境配置信息的方法,它们都是java.lang.System类的方法,用途有相似之处,但我们在实际使用 ...
- 用命令行方式配置JAVA系统变量
这学期又开始学JAVA了,装完JDK之后还得自己手动配置系统变量,为了便于以后重装系统配置的简单,就冒出了个很蛋疼的想法,能不能用命令行来自动配置,google,百度了下,发现可以利用wmic命令来实 ...
- 系统变量之System.getenv()和System.getProperty()
Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的变量与属性,getenv方法返回的变量大多于系统相关,getProperty方法返回的变量大多与ja ...
- java 系统 类_Java常用实体类--System类
字符串.日期.数字是Java程序中最常使用的数据对象,对这些数据的创建.修改.格式化和转换等操作融入在Java程序的每个角落,必须熟练掌握.本节将通过实例演示以下常用实体类Java系统级类:系统类Sy ...
- System.getenv()和System.getProperty()
一.方法使用介绍 Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的变量与属性,getenv()方法返回的变量大多于系统相关,getProperty( ...
最新文章
- 扩增子图表解读5火山图:差异OTU数量及变化规律
- Redis 教程基于win10:1介绍
- Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
- C++ opengl 学习笔记-在OpenGL入门级代码里面glLoadIdentity的理解
- C语言中如何衡量算法的正确性,从C语言的角度重构数据结构系列(二)-如何衡量一个算法的优劣?...
- ghost还原固态硬盘_固态硬盘如何做系统盘
- SpringMVC RedirectView的使用以及源码分析
- 分享30个应用HTML5的网站案例
- Oracle Data Guard的配置
- 全站黑白悼念代码,几行代码全网站黑白色
- PB 切换中英文输入法
- Android 7.0配置fileprovider共享文件 解决FileUriExposedException
- [转载] 怎样应对一般的面试---Star 法则 - towerman
- 痞子衡嵌入式:串行NOR Flash的页编程模式对于量产效率的影响
- Processing编程学习指南3.4 鼠标点击和键盘操作
- ASP 、PHP 代码加密的安全性逻辑思考
- 计算机夏令营英语自我介绍,夏令营英文自我介绍范文5篇
- python导入库的方式有几种_python库导入的三种方式
- linux里面的注释命令是啥,bash脚本中单行及多行注释方法
- 脑机接口给医疗带来了奇迹
热门文章
- CodeForces - 1335F Robots on a Grid(拓扑找环+反向dfs/倍增)
- CodeForces - 1118F1 Tree Cutting (Easy Version)(树形dp)
- redis 槽点重新分配 集群_redis集群高可用部署-cluster-槽点的迁移查看
- jupyter notebook python插件_Jupyter notebook一款非常好用的python IDE
- UVa439 Knight Move 骑士的移动(bfs)
- 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接
- 在VC中如何找到崩溃的源头
- 基地址和偏移地址的概念
- QEMU 中音频模拟如何工作
- 内联函数和编译器对Go代码的优化