Java,从文件中分配变量

时间:2013-09-11 02:25:21

标签: java

我想知道如何创建一个从文件中读取并分配变量的java程序。

import java.io.*;

public class Reader {
    public static void main(String[] args) {
        String str;
        String time=null;
        try  {
            BufferedReader reader = new BufferedReader(new FileReader("pathfilehere"));
            while((a = reader.readLine()) != null) {
                reader.readLine();
            }
        } catch(FileNotFoundException e){System.out.println("Error: "+e.getMessage());
        } catch(IOException e){System.out.println("Error: "+e.getMessage());
        }
        System.out.println(time);
    }
}

如果我有一个带有变量“str”的txt文件且其值为“randomstring”,我的问题是如何告诉我的java程序从文本文件中分配这个变量并将其存储到java程序中以便使用以后呢?

1 个答案:

答案 0 :(得分:1)

import java.io.*;

public class Reader {
    public static void main(String[] args) {

        BufferedReader reader = null;
        StringBuilder randomstring =  new StringBuilder();
        try  {
             reader = new BufferedReader(new FileReader("file.txt"));


            String line = reader.readLine();
            while(line !=  null) {
                randomstring.append(line + '\n');

                 line = reader.readLine();
            }
        } catch(FileNotFoundException e){System.out.println("Error: "+e.getMessage());
        } catch(IOException e){System.out.println("Error: "+e.getMessage());
        }
        finally{
            try{
                reader.close();
            }catch(Exception E){}
        }
        System.out.println(randomstring.toString());
    }
}