Java Android 创建读写TXT文件
来源:互联网 发布:js点击按钮下载图片 编辑:程序博客网 时间:2024/05/01 09:08
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileOutputStream;
- import java.io.FileReader;
- import java.io.RandomAccessFile;
- public class FileOperation {
- /**
- * 创建文件
- * @param fileName
- * @return
- */
- public static boolean createFile(File fileName)throws Exception{
- boolean flag=false;
- try{
- if(!fileName.exists()){
- fileName.createNewFile();
- flag=true;
- }
- }catch(Exception e){
- e.printStackTrace();
- }
- return true;
- }
- /**
- * 读TXT文件内容
- * @param fileName
- * @return
- */
- public static String readTxtFile(File fileName)throws Exception{
- String result=null;
- FileReader fileReader=null;
- BufferedReader bufferedReader=null;
- try{
- fileReader=new FileReader(fileName);
- bufferedReader=new BufferedReader(fileReader);
- try{
- String read=null;
- while((read=bufferedReader.readLine())!=null){
- result=result+read+"\r\n";
- }
- }catch(Exception e){
- e.printStackTrace();
- }
- }catch(Exception e){
- e.printStackTrace();
- }finally{
- if(bufferedReader!=null){
- bufferedReader.close();
- }
- if(fileReader!=null){
- fileReader.close();
- }
- }
- System.out.println("读取出来的文件内容是:"+"\r\n"+result);
- return result;
- }
- public static boolean writeTxtFile(String content,File fileName)throws Exception{
- RandomAccessFile mm=null;
- boolean flag=false;
- FileOutputStream o=null;
- try {
- o = new FileOutputStream(fileName);
- o.write(content.getBytes("GBK"));
- o.close();
- // mm=new RandomAccessFile(fileName,"rw");
- // mm.writeBytes(content);
- flag=true;
- } catch (Exception e) {
- // TODO: handle exception
- e.printStackTrace();
- }finally{
- if(mm!=null){
- mm.close();
- }
- }
- return flag;
- }
- }
阅读全文
0 0
- Java Android 创建读写TXT文件
- Android TXT文件读写
- Android txt文件读写
- Android TXT文件读写
- Android TXT文件读写
- android 读写txt文件
- Android TXT文件读写
- Java读写txt文件
- java读写txt文件
- java读写txt文件
- Java 读写TXT文件
- java读写txt文件
- java读写txt文件
- java txt文件读写
- java读写txt文件
- java读写txt文件
- java读写txt文件
- java读写txt文件
- 十图详解TensorFlow数据读取机制(附代码)
- Java NIO简单实例(入门)
- java应用避免NullPointerException的最佳方法@NotNull的使用
- 【面试题19】二叉树的镜像
- 日益兴起的云交换技术
- Java Android 创建读写TXT文件
- Mac终端命令行执行Python脚本文件
- 有关表格table-layout:fixed属性的问题
- 进程上下文切换 – 残酷的性能杀手
- liunx 部署项目
- maven 下载jar
- Java的按位运算符--&(与)、|(或)、^(异或)、~(非)
- 只知道GAN你就OUT了——VAE背后的哲学思想及数学原理
- CentOS7使用firewalld打开关闭防火墙与端口