?? testaa.java
字號:
package test;
import java.util.Properties;
import java.io.*;
import java.util.Iterator;
public class TestAA {
public static Properties getEnvVars() {
Process p = null;
Properties envVars = new Properties();
try {
Runtime r = Runtime.getRuntime();
String OS = System.getProperty("os.name").toLowerCase();
// System.out.println(OS);
if (OS.indexOf("windows 9") > -1) {
p = r.exec("command.com /c set");
}
else if ( (OS.indexOf("nt") > -1)
|| (OS.indexOf("windows 2000") > -1
|| (OS.indexOf("windows xp") > -1))) {
// thanks to JuanFran for the xp fix!
p = r.exec("cmd.exe /c set");
}
else {
// our last hope, we assume Unix (thanks to H. Ware for the fix)
p = r.exec("env");
}
BufferedReader br = new BufferedReader
(new InputStreamReader(p.getInputStream()));
String line;
while ( (line = br.readLine()) != null) {
int idx = line.indexOf('=');
String key = line.substring(0, idx);
String value = line.substring(idx + 1);
envVars.setProperty(key, value);
}
}
catch (Exception e) {
e.printStackTrace();
// we do not care here. Just no env vars for the user. Sorry.
}
return envVars;
}
public static void main(String args[]){
Properties test=getEnvVars();
if(test!=null){
Iterator it = test.keySet().iterator();
// Iterator it = test.values().iterator();
while(it.hasNext()){
System.out.println("===="+it.next().toString());
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -