java文件操作练习代码 读取某个盘符下的文件
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
public class IORead {
/**
* @param args
* 文件的读写
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
// 方法一
BufferedReader br = new BufferedReader(new FileReader(new File(
"D:/project/transfar/doc/1.txt")));
// StringBuilder bd = new StringBuilder();
StringBuffer bd = new StringBuffer();
while (true) {
String str = br.readLine();
if (str == null) {
break;
}
System.out.println(str);
bd.append(str);
}
br.close();
// System.out.println(bd.toString());
// 方法二
InputStream is = new FileInputStream(new File("D:/project/transfar/doc/1.txt"));
byte b[] = new byte[Integer.parseInt(new File("D:/project/transfar/doc/1.txt").length()
+ "")];
is.read(b);
System.out.write(b);
System.out.println();
is.close();
// 方法三
Reader r = new FileReader(new File("D:/project/transfar/doc/1.txt"));
char c[] = new char[(int) new File("D:/project/transfar/doc/1.txt").length()];
r.read(c);
String str = new String(c);
System.out.print(str);
r.close();
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章
Java Mybatis的初始化之Mapper.xml映射文件的详解
这篇文章主要介绍了Java Mybatis的初始化之Mapper.xml映射文件的详解,解析完全局配置文件后接下来就是解析Mapper文件了,它是通过XMLMapperBuilder来进行解析的2022-08-08
springboot 集成cas5.3 实现sso单点登录详细流程
SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录是目前比较流行的企业业务整合的解决方案之一,本文给大家介绍springboot 集成cas5.3 实现sso单点登录功能,感兴趣的朋友一起看看吧2021-10-10


最新评论