上面可以把check.txt中user1到user6的内容都读出来,但是有一个问题?如果更新check.txt后,读取的还是以前的内容。请问有什么方法可以解决这个问题!!!

解决方案 »

  1.   

    Properties props=new Properties();
    FileInputStream in=new FileInputStream(inipath);
    props.load(in);
    然后读取,试试看
      

  2.   

    check.txt 文本如下:
    user1=aaa
    user2=bbb
    user3=311
    user4=411
    user5=511
    user6=611程序如下:
     try {
          InputStream infile = getClass().getResourceAsStream("check.txt");
      //用上面一句话的时候,user1到user6只能load一次,以后load的都是内存的内容
      //用下面一句话的时候,user1到user6得到的值为空请问究竟用什么语句可以呢?
          // FileInputStream infile = new FileInputStream("check.txt");
           http_props.load(infile);
           this.user1 = http_props.getProperty("user1");
           this.user2 = http_props.getProperty("user2");
           this.user3 = http_props.getProperty("user3");
           this.user4 = http_props.getProperty("user4");
           this.user5 = http_props.getProperty("user5");
           this.user6 = http_props.getProperty("user6");
           infile.close();    }
        catch (Exception e) {
        }