对于ini文件,java将其看作一个普通的文件,进行读写的。
而java中的属性文件,可以用properties文件代替

解决方案 »

  1.   

    楼主有病,一个破ini关UML屁事
      

  2.   

    可以用properties文件代替,properties.getProperty()可以取回你需要的参数。
    多看看书自然就不会问这问题了。
    private Properties dbProps;
    private void init() {
        try {
          java.io.InputStream inputstream = getClass().getResourceAsStream(
              configfile);
          dbProps = new Properties();
          dbProps.load(inputstream);
        }
        catch (Exception exception) {
          System.err.println(String.valueOf(String.valueOf( (new StringBuffer(
              "不能读取属性文件. 请确保")).append(configfile).append("存在并配置正确。 \n").append(
              exception.getMessage()))));
          return;
        }
        String s = dbProps.getProperty("logfile");
        if (s == null || s.trim().length() == 0) {
          logFile = "db.log";
        }
        else {
          logFile = s.trim();
        }
        log = new Log(String.valueOf(String.valueOf( (new StringBuffer(String.
            valueOf(String.valueOf(getRootPath())))).append("/WEB-INF/classes/").
                                                    append(logFile))));
        loadDrivers(dbProps);
        createPools(dbProps);
        defaultConnection(dbProps);
      }
    仔细看一看就明白了。