Java指定编码格式读写文件
2015-10-15 16:47
417 查看
在实际开发中,会出现乱码问题,所以需要指定的编码格式去读写文件。
代码如下:读和写
代码如下:读和写
//读文件 public static String ToString(File file){ String result = ""; try{ BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(file), "utf-8"));//构造一个BufferedReader类来读取文件 String s = null; while((s = br.readLine())!=null){//使用readLine方法,一次读一行 result = result + "\n" +s; } br.close(); }catch(Exception e){ e.printStackTrace(); } return result; } //写文件 public static void toFile(String path,String text){ FileOutputStream fos=null; try { fos=new FileOutputStream(path); fos.write(text.getBytes("UTF-8")); fos.flush(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } finally{ try { if(fos!=null){ fos.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统