import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.RandomAccessFile;
public class TextOperator
{
private String line ;
private File filename ;
public void createText(String path)
{
try
{
filename = new File(path) ;
if (!filename.exists())
{
filename.createNewFile();
}
}
catch(IOException e)
{
e.printStackTrace() ;
}
}//end method createText()
public void deleteText(String path)
{
try
{
RandomAccessFile file = new RandomAccessFile(path,"rw") ;
file.setLength(0) ;
}
catch(IOException e)
{
e.printStackTrace() ;
}
}
public String readText(String path)
{
FileReader fileread;
filename = new File(path) ;
try
{
fileread = new FileReader(filename);
BufferedReader bfr = new BufferedReader(fileread);
try
{
line = bfr.readLine() ;
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return line;
}//end method readText()
public void writeText(String body, String path)
{
//先读取原有文件内容,然后进行写入操作
RandomAccessFile mm = null;
filename = new File(path) ;
try
{
mm = new RandomAccessFile(filename, "rw");
mm.writeBytes(body);
}
catch (IOException e1)
{
// TODO 自动生成 catch 块
e1.printStackTrace();
}
finally
{
if (mm != null)
{
try
{
mm.close();
}
catch (IOException e2)
{
// TODO 自动生成 catch 块
e2.printStackTrace();
}
}
}
}//end method writeText()
}
Android 处理文本文件
最新推荐文章于 2024-09-14 15:55:09 发布