Java遍历系统变量

简介: CODE: //Java遍历系统变量 import java.util.*;/*** 在jdk1.4中想获取缺省的编码格式,没有好的办法,但是可以从系统变量中读取。

CODE:

//Java遍历系统变量

import java.util.*;
/**
* 在jdk1.4中想获取缺省的编码格式,没有好的办法,但是可以从系统变量中读取。
* 54powerman
* http://54powerman.blog.sohu.com
**/
public class EnumerateProperties
{
 public static void main(String [] args) throws Exception{
  Properties prop=System.getProperties();
  Enumeration enum=prop.propertyNames();
  String key=null;
  while(enum.hasMoreElements())
  {
   key=enum.nextElement().toString();
   System.out.println(key+" = "+prop.getProperty(key));
  }
 }
}

OUT:

---------- Run Java ----------
java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path = C:/Program Files/Java/j2re1.4.2_13/bin
java.vm.version = 1.4.2_13-b06
java.vm.vendor = Sun Microsystems Inc.
java.vendor.url = http://java.sun.com/
path.separator = ;
java.vm.name = Java HotSpot(TM) Client VM
file.encoding.pkg = sun.io
user.country = CN
sun.os.patch.level = Service Pack 4
java.vm.specification.name = Java Virtual Machine Specification
user.dir = C:/Documents and Settings/Administrator/桌面
java.runtime.version = 1.4.2_13-b06
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs = C:/Program Files/Java/j2re1.4.2_13/lib/endorsed
os.arch = x86
java.io.tmpdir = C:/DOCUME~1/BAOLID~1/LOCALS~1/Temp/
line.separator =

java.vm.specification.vendor = Sun Microsystems Inc.
user.variant =
os.name = Windows 2000
sun.java2d.fontpath =
java.library.path = C:/WINNT/system32;.;C:/WINNT/system32;C:/WINNT;C:/j2sdk1.4.2_13/bin;c:/program files/imagemagick-6.2.9-q16;D:/oracle/product/10.2.0/db_1/bin;C:/WINNT/system32;C:/WINNT;C:/WINNT/System32/Wbem;C:/PROGRA~1/SECUREFX;C:/Program Files/SecureCRT/;C:/WINNT/Downloaded Program Files/;C:/Program Files/IDM Computer Solutions/UltraEdit-32;C:/Program Files/Private Shell;C:/Program Files/EditPlus 2;C:/j2sdk1.4.2_13/bin;C:/j2sdk1.4.2_13/bin;c:/program files/imagemagick-6.2.9-q16;D:/oracle/product/10.2.0/db_1/bin;C:/WINNT/system32;C:/WINNT;C:/WINNT/System32/Wbem;C:/PROGRA~1/SECUREFX;C:/Program Files/SecureCRT/;C:/WINNT/Downloaded Program Files/;C:/Program Files/IDM Computer Solutions/UltraEdit-32;C:/Program Files/Private Shell;;E:/Program Files/apache-ant-1.6.5/bin;C:/Program Files/IDM Computer Solutions/UltraCompare;e:/program files/bat;
java.specification.name = Java Platform API Specification
java.class.version = 48.0
java.util.prefs.PreferencesFactory = java.util.prefs.WindowsPreferencesFactory
os.version = 5.0
user.home = C:/Documents and Settings/Administrator
user.timezone =
java.awt.printerjob = sun.awt.windows.WPrinterJob
file.encoding = GBK
java.specification.version = 1.4
user.name = Administrator
java.class.path = .;./classes;C:/j2sdk1.4.2_13/lib/dt.jar;C:/j2sdk1.4.2_13/lib/tools.jar;D:/Projects/lib/comm/comm.jar;C:/axis-1_4/lib/axis.jar;C:/axis-1_4/lib/commons-discovery-0.2.jar;C:/axis-1_4/lib/commons-logging-1.0.4.jar;C:/axis-1_4/lib/jaxrpc.jar;C:/axis-1_4/lib/saaj.jar;C:/axis-1_4/lib/log4j-1.2.8.jar;C:/axis-1_4/lib/wsdl4j-1.5.1.jar;C:/axis-1_4/lib/axis-ant.jar;C:/axis-1_4/lib/activation.jar;C:/axis-1_4/lib/mail.jar;;D:/Projects/lib/db/classes12.jar;D:/Projects/lib/db/mssqlserver.jar;D:/Projects/lib/db/snappool.v1.14.jar;D:/Projects/lib/db/mmmysql-204-bin.jar;D:/Projects/mmsfile/MMSLibrary.jar;D:/Projects/lib/httpclient/commons-httpclient-3.0.1.jar;D:/Projects/lib/httpclient/commons-codec-1.3.jar;D:/Projects/lib/httpclient/commons-logging-1.1.jar;D:/Projects/lib/httpclient/commons-logging-adapters-1.1.jar;D:/Projects/lib/httpclient/commons-logging-api-1.1.jar;
java.vm.specification.version = 1.0
sun.arch.data.model = 32
java.home = C:/Program Files/Java/j2re1.4.2_13
java.specification.vendor = Sun Microsystems Inc.
user.language = zh
awt.toolkit = sun.awt.windows.WToolkit
java.vm.info = mixed mode
java.version = 1.4.2_13
java.ext.dirs = C:/Program Files/Java/j2re1.4.2_13/lib/ext
sun.boot.class.path = C:/Program Files/Java/j2re1.4.2_13/lib/rt.jar;C:/Program Files/Java/j2re1.4.2_13/lib/i18n.jar;C:/Program Files/Java/j2re1.4.2_13/lib/sunrsasign.jar;C:/Program Files/Java/j2re1.4.2_13/lib/jsse.jar;C:/Program Files/Java/j2re1.4.2_13/lib/jce.jar;C:/Program Files/Java/j2re1.4.2_13/lib/charsets.jar;C:/Program Files/Java/j2re1.4.2_13/classes
java.vendor = Sun Microsystems Inc.
file.separator = /
java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian = little
sun.io.unicode.encoding = UnicodeLittle
sun.cpu.isalist = pentium i486 i386

输出完成 (耗时: 0 秒) - 正常终止

 
目录
相关文章
|
4月前
|
存储 Java
Java学习笔记 List集合的定义、集合的遍历、迭代器的使用
Java学习笔记 List集合的定义、集合的遍历、迭代器的使用
|
6月前
|
存储 算法 Java
Java中,树与图的算法涉及二叉树的前序、中序、后序遍历以及DFS和BFS搜索。
【6月更文挑战第21天】Java中,树与图的算法涉及二叉树的前序、中序、后序遍历以及DFS和BFS搜索。二叉树遍历通过访问根、左、右子节点实现。DFS采用递归遍历图的节点,而BFS利用队列按层次访问。以下是简化的代码片段:[Java代码略]
51 4
|
1月前
|
存储 Java 开发者
在 Java 中,如何遍历一个 Set 集合?
【10月更文挑战第30天】开发者可以根据具体的需求和代码风格选择合适的遍历方式。增强for循环简洁直观,适用于大多数简单的遍历场景;迭代器则更加灵活,可在遍历过程中进行更多复杂的操作;而Lambda表达式和`forEach`方法则提供了一种更简洁的函数式编程风格的遍历方式。
|
2月前
|
Java 程序员 编译器
Java|如何正确地在遍历 List 时删除元素
从源码分析如何正确地在遍历 List 时删除元素。为什么有的写法会导致异常,而另一些不会。
42 3
|
2月前
|
前端开发 小程序 Java
java基础:map遍历使用;java使用 Patten 和Matches 进行正则匹配;后端传到前端展示图片三种情况,并保存到手机
这篇文章介绍了Java中Map的遍历方法、使用Pattern和matches进行正则表达式匹配,以及后端向前端传输图片并保存到手机的三种情况。
27 1
|
2月前
|
存储 算法 Java
Java一分钟之-数组的创建与遍历
数组作为Java中存储和操作一组相同类型数据的基本结构,其创建和遍历是编程基础中的基础。通过不同的创建方式,可以根据实际需求灵活地初始化数组。而选择合适的遍历方法,则可以提高代码的可读性和效率。掌握这些基本技能,对于深入学习Java乃至其他编程语言的数据结构和算法都是至关重要的。
33 6
|
3月前
|
域名解析 分布式计算 网络协议
java遍历hdfs路径信息,报错EOFException
java遍历hdfs路径信息,报错EOFException
42 3
|
4月前
|
Java 容器
07 Java数组与数组操作(定义+遍历+排序+增删改查)(上)
07 Java数组与数组操作(定义+遍历+排序+增删改查)
62 8
|
4月前
|
存储 Java API
07 Java数组与数组操作(定义+遍历+排序+增删改查)(下)
07 Java数组与数组操作(定义+遍历+排序+增删改查)
45 4
|
5月前
|
算法 Java
java使用递归及迭代方式实现前序遍历 中序遍历 后序遍历 以及实现层序遍历
java使用递归及迭代方式实现前序遍历 中序遍历 后序遍历 以及实现层序遍历
91 7