Properties prop = new Properties()prop.list(System.out); 再读取,和用file的readline()读取有什么区别吗?为什么要分两种情况呢?
import java.util.Properties; 
public class getSystemProperties 

public static void main(String args[]) 

//通过获得系统属性构造属性类 prop 
Properties prop = new Properties( 
System.getProperties() ); 
//在标准输出中输出系统属性的内容 
prop.list(System.out); 

//根据获取的系统属性确定程序执行流程 
…… 

解决方案 »

  1.   

    这就是java方便的地方。
    如果没有配置文件读取,
    你取出来还要解析,还要处理多余的空格,编码等等。properties全给你做了。不好吗:)
      

  2.   

    呵呵,
    1。那可以用读配置文件的方法读取文件是吗?
    2。为什么不把所有的文件全都用读配置文件的方法呢,还要用File类的readLine去读呢
      

  3.   

    读配置文件后实际上是把配置通过key-value的形式存储到Hashtable中
    你看到的只不过是显示出来的样子
    readLine出来的全部是一行一行的字符串,完全不一样建议你看看Properties的源代码