Java读取本地文件

川长思鸟来 2022-05-28 12:36 345阅读 0赞
  1. // Java读取本地文件
  2. public static String getLocalXmlfileFile() {
  3. // File file = new File("/Users/zsq/Downloads/config.xml");
  4. File file = new File("/Users/zsq/Downloads/configdemoforpackage.xml");
  5. StringBuilder localStrBulider = new StringBuilder();
  6. if (file.isFile() && file.exists()) {
  7. try {
  8. InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(file), "utf-8");//gbk
  9. BufferedReader bufferReader = new BufferedReader(inputStreamReader);
  10. String lineStr = null;
  11. try {
  12. while ((lineStr = bufferReader.readLine()) != null) {
  13. localStrBulider.append(lineStr+"\r\n");//(加\r\n是为了换行)
  14. }
  15. bufferReader.close();
  16. inputStreamReader.close();
  17. } catch (IOException e) {
  18. // TODO Auto-generated catch block
  19. System.out.println("file read error!");
  20. e.printStackTrace();
  21. }
  22. } catch (UnsupportedEncodingException e) {
  23. // TODO Auto-generated catch block
  24. System.out.println("file catch unsupported encoding!");
  25. e.printStackTrace();
  26. } catch (FileNotFoundException e) {
  27. // TODO Auto-generated catch block
  28. System.out.println("file not found!");
  29. e.printStackTrace();
  30. }
  31. } else {
  32. System.out.println("file is not a file or file is not existing!");
  33. }
  34. System.out.println("localStrBulider.toString():" + localStrBulider.toString());
  35. return localStrBulider.toString();
  36. }

发表评论

表情:
评论列表 (有 0 条评论,345人围观)

还没有评论,来说两句吧...

相关阅读

    相关 py读取本地文件

    在Python中,可以使用内置的`open()`函数来读取本地文件。以下是一个基本的示例,演示如何打开并读取一个文本文件: 使用 'r' 参数表示我们想要读取文件

    相关 iOS 读取本地Json文件

    之前写过类似的方法 今天写这个 的目的是 应对开发过程中面对 服务端数据刚定下模型 但是接口不通 的情况下 不耽误客户端开发进度 + (id)getJsonDataJ