java流对文件和文件内容的基本操作
程序员文章站
2022-03-03 09:06:59
...
对于文件的基本操作。
public class FileIOTest{
/*读取文件内容*/
public String readContext ( String filePath ){
String result = "" ;
String text = "" ;
BufferedReader br = null ;
try{
br = new BufferedReader( new FileReader( filePath ) ) ;
while ( ( text = br.readLine() ) != null )
result = result + text + "\n\r" ;
}catch(Exception e){
e.printStackTrace();
}finally{
try{
br.close();
}catch(Exception e){
e.printStackTrace();
}
}
return result ;
}
/*文件中写入内容*/
public void addContext( String filePath ,String text){
BufferedWriter bw = null ;
try{
bw = new BufferedWriter( new FileWriter(filePath) ) ;
bw.write(text);
}catch(Exception e){
e.printStackTrace();
}finally{
try{
bw.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
/*创建一个文件*/
public void createFile ( String filePath ) throws Exception {
File file = new File( filePath ) ;
if ( !file.exists() )
file.createNewFile() ;
}
public static void main (String args[]) throws Exception {
String filePath = "D:\\111.txt" ;
FileIOTest ft = new FileIOTest() ;
ft.createFile( filePath );
ft.addContext(filePath , "男人!\r\n女人!\r\nMAN and woman!");
System.out.println(ft.readContext(filePath)) ;
}
}
上一篇: java对目录和文件的操作
推荐阅读
-
使用NumPy和pandas对CSV文件进行写操作的实例
-
SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)
-
文件流对二进制的读写操作
-
Java GZIPOutputStream流压缩文件的操作
-
liunx基本操作操作与文件和目录的管理
-
android对PDF文件的操作(上传、预览、下载和转存相册)
-
java实现对excel文件的处理合并单元格的操作
-
SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全
-
java——序列化的反序列化 和 IO 流 和 单例模式下将信息存储到properties文件中
-
利用File类和IO流将一个文件夹的所有内容拷贝到另一个文件夹下