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

来源:互联网 发布:网络攻击实时 编辑:程序博客网 时间:2024/06/05 05:12
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 EnumerationPropertiesjava.runtime.name--Java(TM) SE Runtime Environmentsun.boot.library.path--C:\Program Files\Java\jre6\binjava.vm.version--20.1-b02java.vm.vendor--Sun Microsystems Inc.java.vendor.url--http://java.sun.com/path.separator--;java.vm.name--Java HotSpot(TM) Client VMfile.encoding.pkg--sun.iouser.country--CNsun.java.launcher--SUN_STANDARDsun.os.patch.level--Service Pack 3java.vm.specification.name--Java Virtual Machine Specificationuser.dir--E:\java\Testjava.runtime.version--1.6.0_26-b03java.awt.graphicsenv--sun.awt.Win32GraphicsEnvironmentjava.endorsed.dirs--C:\Program Files\Java\jre6\lib\endorsedos.arch--x86java.io.tmpdir--C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\line.separator--java.vm.specification.vendor--Sun Microsystems Inc.user.variant--os.name--Windows XPsun.jnu.encoding--GBKjava.library.path--C:\WINDOWS\system32;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\syst32;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\QuickTimeTSystem\;.java.specification.name--Java Platform API Specificationjava.class.version--50.0sun.management.compiler--HotSpot Client Compileros.version--5.1user.home--C:\Documents and Settings\Administratoruser.timezone--java.awt.printerjob--sun.awt.windows.WPrinterJobfile.encoding--GBKjava.specification.version--1.6user.name--Administratorjava.class.path--.;C:\Program Files\Java\jre6\lib\ext\QTJava.zipjava.vm.specification.version--1.0sun.arch.data.model--32java.home--C:\Program Files\Java\jre6sun.java.command--EnumerationPropertiesjava.specification.vendor--Sun Microsystems Inc.user.language--zhawt.toolkit--sun.awt.windows.WToolkitjava.vm.info--mixed mode, sharingjava.version--1.6.0_26java.ext.dirs--C:\Program Files\Java\jre6\lib\ext;C:\WINDOWS\Sun\Java\lib\extsun.boot.class.path--C:\Program Files\Java\jre6\lib\resources.jar;C:\Program Fes\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:\PrograFiles\Java\jre6\lib\charsets.jar;C:\Program Files\Java\jre6\lib\modules\jdk.bo.jar;C:\Program Files\Java\jre6\classesjava.vendor--Sun Microsystems Inc.file.separator--\java.vendor.url.bug--http://java.sun.com/cgi-bin/bugreport.cgisun.cpu.endian--littlesun.io.unicode.encoding--UnicodeLittlesun.desktop--windowssun.cpu.isalist--pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

原创粉丝点击