import java.util.regex.*;
import java.util.*;
import java.text.*;
public class TestProperties{
public static void main(String args[]) throws Exception{
System.setProperty("cc","a");
System.setProperty("cc1","b");
System.setProperty("cc2","c");
String s = System.getProperty("cc");System.out.println(s);
}
}
输出为a
不太明白setProperty是做什么用的,查了api介绍有点含糊没看懂,总感觉这个方法用途不大,可能是我无知
老师们大哥们能不能用通俗的话讲解下这个方法他是做什么的用的谢谢

解决方案 »

  1.   

    就是设置环境变量啊,就像设置CLASSPATH,path等环境变量一样,
    不过只会在这个程序的存活期内有效。
      

  2.   

    setProperty 的目的是为了 getProperty就是往系统参加里面设置一些值,这些值在程序中的任何地方可以直接使用。系统参数不仅可以在代码中加,也可以在启动 Java 程序的 java 命令中加,即 -D 参数。
      

  3.   

    setProperty("a","b")______这个是键值对应的(a就是key,b就是value),相当于a=b
    b=getProperty("a")_____通过"a"获得所对应的值,所以getProperty("a")的结果就是b