9.34.8.使用枚举循环属性 Using Enumeration to loop through Properties

import java.util.Enumeration;
import java.util.Properties;
public class EnumerationProperties{
	public static void main(String[] args) {
		Properties properties = System.getProperties();
		/*
			实现Enumeration接口,它生成一系元素,一次生成一个。
			连续调用.nextElement()方法将返回一系列的连续元素。
			Properties.propertyName()返回属性列表中所有键的枚举。
		*/
		Enumeration e = properties.propertyNames();
		
		while(e.hasMoreElements()){//测试此枚举是否包含更多元素。
			String key = (String)e.nextElement();
			System.out.println(key + "--" + properties.getProperty(key));
		}
	}
}

E:\java\Test>java EnumerationProperties
java.runtime.name--Java(TM) SE Runtime Environment
sun.boot.library.path--C:\Program Files\Java\jre6\bin
java.vm.version--20.1-b02
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.java.launcher--SUN_STANDARD
sun.os.patch.level--Service Pack 3
java.vm.specification.name--Java Virtual Machine Specification
user.dir--E:\java\Test
java.runtime.version--1.6.0_26-b03
java.awt.graphicsenv--sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs--C:\Program Files\Java\jre6\lib\endorsed
os.arch--x86
java.io.tmpdir--C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
line.separator--

java.vm.specification.vendor--Sun Microsystems Inc.
user.variant--
os.name--Windows XP
sun.jnu.encoding--GBK
java.library.path--C:\WINDOWS\system32;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\syst
32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Progr
 Files\Java\jdk1.6.0_14\bin;C:\Program Files\Common Files\Thunder Network\KanK
\Codecs;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files\QuickTime
TSystem\;.
java.specification.name--Java Platform API Specification
java.class.version--50.0
sun.management.compiler--HotSpot Client Compiler
os.version--5.1
user.home--C:\Documents and Settings\Administrator
user.timezone--
java.awt.printerjob--sun.awt.windows.WPrinterJob
file.encoding--GBK
java.specification.version--1.6
user.name--Administrator
java.class.path--.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
java.vm.specification.version--1.0
sun.arch.data.model--32
java.home--C:\Program Files\Java\jre6
sun.java.command--EnumerationProperties
java.specification.vendor--Sun Microsystems Inc.
user.language--zh
awt.toolkit--sun.awt.windows.WToolkit
java.vm.info--mixed mode, sharing
java.version--1.6.0_26
java.ext.dirs--C:\Program Files\Java\jre6\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path--C:\Program Files\Java\jre6\lib\resources.jar;C:\Program F
es\Java\jre6\lib\rt.jar;C:\Program Files\Java\jre6\lib\sunrsasign.jar;C:\Progr
 Files\Java\jre6\lib\jsse.jar;C:\Program Files\Java\jre6\lib\jce.jar;C:\Progra
Files\Java\jre6\lib\charsets.jar;C:\Program Files\Java\jre6\lib\modules\jdk.bo
.jar;C:\Program Files\Java\jre6\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.desktop--windows
sun.cpu.isalist--pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值