// Java读取本地文件 public static String getLocalXmlfileFile() { // File file = new File("/Users/zsq/Downloads/config.xml"); File file = new File("/Users/zsq/Downloads/configdemoforpackage.xml"); StringBuilder localStrBulider = new StringBuilder(); if (file.isFile() && file.exists()) { try { InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(file), "utf-8");//gbk BufferedReader bufferReader = new BufferedReader(inputStreamReader); String lineStr = null; try { while ((lineStr = bufferReader.readLine()) != null) { localStrBulider.append(lineStr+"\r\n");//(加\r\n是为了换行) } bufferReader.close(); inputStreamReader.close(); } catch (IOException e) { // TODO Auto-generated catch block System.out.println("file read error!"); e.printStackTrace(); } } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block System.out.println("file catch unsupported encoding!"); e.printStackTrace(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block System.out.println("file not found!"); e.printStackTrace(); } } else { System.out.println("file is not a file or file is not existing!"); } System.out.println("localStrBulider.toString():" + localStrBulider.toString()); return localStrBulider.toString(); }
Java读取本地文件
猜你喜欢
转载自blog.csdn.net/intelrain/article/details/79827571
今日推荐
周排行