java是面向对象的,所以字符串是一个对象,不能用==比较,这样比较是比较的内纯地址。必须用你后面说的equals()比较。
解决方案 »
- java编程思想中有关线程的一个例子
- Java socket 问题
- 我想替换字符串String a = "1234"6789"中间的"字符
- 请问 边界类、控制类和实体类
- 没有方法名,只有static 的方法,你们见过吗??很怪的。。
- 哪位有SCJD电子参考书:Sun Certified Programmer & Developer for Java 2 Study Guide
- 关于内部类的问题
- 不知道有没有人曾用Java开发过语音聊天?
- 新手求助:如何编译多个.java文件?
- maven构建ssh项目出现bean错误,老是提示bean配置错误,无法找到sessionFactory bean
- 关于applet与数据库的通讯
- 数据库连接池调用的错误
实际输出为:
35ѡ7:
3 5 8 9 28 32 35
35ѡ7:
4 5 13 15 21 23 25
35ѡ7:
2 7 11 15 17 18 23
35ѡ7:
6 14 19 25 31 32 34
35ѡ7:
1 2 12 19 23 27 31
也不是大家看到的这个,网页上显示不出来,伤脑筋~~~~~
35选7:\n3 5 8 9 28 32 35 \n35选7:\n4 5 13 15 21 23 25 \n35选7:\n2 7 11 15 17 18 23 \n35选7:\n6 14 19 25 31 32 34 \n35选7:\n1 2 12 19 23 27 31 \n
这里的“选”字和“\n”处显示一个长方形的方块。
另外,exit()的非零参数表示异常退出,关于它的详细解释,可以看看javadoc中的System Class的exit()方法。
比较好的方法是定义一个常量
private final static String LINE_SEPARATOR = System.getProperty("line.separator");换行时,这么写:copy.append(LINE_SEPARATOR);
public static void main(String[] args) {
Properties p = System.getProperties();
Enumeration enum = p.propertyNames();
while(enum.hasMoreElements()) {
String s = (String)enum.nextElement();
System.out.println(s + ":" + p.getProperty(s));
}
}
}
運行結果:
---------- java ----------
java.runtime.name:Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path:c:\jdk1.3.1\jre\bin
java.vm.version:1.3.1-b24
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
java.vm.specification.name:Java Virtual Machine Specification
user.dir:E:\zxczf\pdmtest
java.runtime.version:1.3.1-b24
java.awt.graphicsenv:sun.awt.Win32GraphicsEnvironment
os.arch:x86
java.io.tmpdir:C:\DOCUME~1\ZHENFA~1.PCN\LOCALS~1\Temp\
line.separator:java.vm.specification.vendor:Sun Microsystems Inc.
java.awt.fonts:
os.name:Windows 2000
java.library.path:c:\jdk1.3.1\bin;.;C:\WINNT\System32;C:\WINNT;C:\Program Files\Internet Explorer;;D:\oracle\ora81\bin;d:\Program Files\Oracle\jre\1.1.7\bin;C:\WINNT\SYSTEM32;C:\WINNT;C:\WINNT\SYSTEM32\WBEM;D:\PROGRAM FILES\RATIONAL\COMMON;D:\RWARE67\LIB;D:\RWARE67\INSO;D:\RWARE67\BIN;D:\PROGRA~1\ULTRAE~1;c:\jdk1.3.1\bin;d:\ptc\tomcat\bin;d:\ptc\WindchillDBTool\bin;d:\oracle\ora81\jdbc\lib;D:\Program Files\Rational\common;d:\ptc\Windchill\bin;C:\jython;C:\Program Files\Common Files\WebGain Shared;D:\WebGain\VCafe\Jdk13\Bin;D:\WebGain\VCafe\Bin;%path%;d:\VisualCafe\Bin;d:\VisualCafe\Java2\Bin;C:\Program Files\Common Files\Symantec Shared;
java.specification.name:Java Platform API Specification
java.class.version:47.0
os.version:5.0
user.home:C:\Documents and Settings\zhenfa.chen.PCN
user.timezone:
java.awt.printerjob:sun.awt.windows.WPrinterJob
file.encoding:MS950
java.specification.version:1.3
user.name:zhenfa.chen
java.class.path:d:\\ptc\\Windchill\\codebase;d:\\ptc\\Windchill\\lib\servlet.jar;d:\\ptc\\Windchill\\lib\activation.jar;d:\\ptc\\Windchill\\lib\avalon-framework-4.0.jar;d:\\ptc\\Windchill\\lib\batik-awt-util.jar;d:\\ptc\\Windchill\\lib\batik-bridge.jar;d:\\ptc\\Windchill\\lib\batik-css.jar;d:\\ptc\\Windchill\\lib\batik-dom.jar;d:\\ptc\\Windchill\\lib\batik-ext.jar;d:\\ptc\\Windchill\\lib\batik-extension.jar;d:\\ptc\\Windchill\\lib\batik-gui-util.jar;d:\\ptc\\Windchill\\lib\batik-gvt.jar;d:\\ptc\\Windchill\\lib\batik-parser.jar;d:\\ptc\\Windchill\\lib\batik-script.jar;d:\\ptc\\Windchill\\lib\batik-svg-dom.jar;d:\\ptc\\Windchill\\lib\batik-svggen.jar;d:\\ptc\\Windchill\\lib\batik-transcoder.jar;d:\\ptc\\Windchill\\lib\batik-util.jar;d:\\ptc\\Windchill\\lib\batik-xml.jar;d:\\ptc\\Windchill\\lib\borland.jar;d:\\ptc\\Windchill\\lib\CommonCore.jar;d:\\ptc\\Windchill\\lib\CoreDependencies.jar;d:\\ptc\\Windchill\\lib\crimson.jar;d:\\ptc\\Windchill\\lib\fop.jar;d:\\ptc\\Windchill\\lib\HTTPClient.jar;d:\\ptc\\Windchill\\lib\ie.jar;d:\\ptc\\Windchill\\lib\jakarta-regexp-1.2.jar;d:\\ptc\\Windchill\\lib\javaCup.jar;d:\\ptc\\Windchill\\lib\JavaTelnet.jar;d:\\ptc\\Windchill\\lib\jaxp.jar;d:\\ptc\\Windchill\\lib\jcert.jar;d:\\ptc\\Windchill\\lib\JGL.jar;d:\\ptc\\Windchill\\lib\jms.jar;d:\\ptc\\Windchill\\lib\jnet.jar;d:\\ptc\\Windchill\\lib\jsse.jar;d:\\ptc\\Windchill\\lib\klg.jar;d:\\ptc\\Windchill\\lib\ldap.jar;d:\\ptc\\Windchill\\lib\logkit-1.0b4.jar;d:\\ptc\\Windchill\\lib\magelang.jar;d:\\ptc\\Windchill\\lib\mail.jar;d:\\ptc\\Windchill\\lib\OracleThinDrivers.jar;d:\\ptc\\Windchill\\lib\providerUtil.jar;d:\\ptc\\Windchill\\lib\RetrievalWare.jar;d:\\ptc\\Windchill\\lib\saxon-fop.jar;d:\\ptc\\Windchill\\lib\saxon-jdom.jar;d:\\ptc\\Windchill\\lib\saxon.jar;d:\\ptc\\Windchill\\lib\sfc.jar;d:\\ptc\\Windchill\\lib\soap.jar;d:\\ptc\\Windchill\\lib\SystemGeneration.jar;d:\\ptc\\Windchill\\lib\UpgradeTools.jar;d:\\ptc\\Windchill\\lib\vecmath.jar;d:\\ptc\\Windchill\\lib\WindchillUtil.jar;d:\\ptc\\Windchill\\lib\wtbeans.jar;d:\\ptc\\Windchill\\lib\xalan.jar;d:\\ptc\\Windchill\\lib\xerces.jar;c:\\jdk1.3.1\\\\lib\\tools.jar
java.vm.specification.version:1.0
java.home:c:\jdk1.3.1\jre
user.language:zh
java.specification.vendor:Sun Microsystems Inc.
awt.toolkit:sun.awt.windows.WToolkit
java.vm.info:mixed mode
java.version:1.3.1
java.ext.dirs:c:\jdk1.3.1\jre\lib\ext
sun.boot.class.path:c:\jdk1.3.1\jre\lib\rt.jar;c:\jdk1.3.1\jre\lib\i18n.jar;c:\jdk1.3.1\jre\lib\sunrsasign.jar;c:\jdk1.3.1\jre\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
user.region:TW
sun.cpu.isalist:pentium i486 i386
Normal Termination
Output completed (0 sec consumed).