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");

浙公网安备 33010602011771号