Java中读取txt和properties的方式

第一种  读取txt文件内容:

// 集合中保存所有成语
    private List<String> words = new ArrayList<String>();

    @Override
    public void init(){
        // TODO Auto-generated method stub
        System.out.println("我进入:CheckImgServlet下面init方法");
        // 初始化阶段,读取new_word.txt
        // web工程中读取文件,必须使用绝对磁盘路径
        String path = getServletContext().getRealPath("/WEB-INF/new_words.txt");

        try {
            BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path), "UTF-8"));
            String line;
            while ((line = reader.readLine()) != null) {
                words.add(line);
            }
            reader.close();

        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

 

第二种  读取*.properties文件:

      import java.util.ResourceBundle;

//读取配置文件。引用参数
        String p1_MerId = ResourceBundle.getBundle("merchantInfo").getString("p1_MerId");

 

posted @ 2016-11-18 20:52  CZ-伊甸园  阅读(515)  评论(0)    收藏  举报