IO控制流的相关程序
来源:互联网 发布:super在java中的位置 编辑:程序博客网 时间:2024/06/05 11:52
1.
/*在D盘目录下创建HelloWorld.java
使用字符流的方式进行文件的读取并打印至控制台计算所读取到的字符数,并在控制台打印*/
package 第六章实验;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class shiyanyi {
public static void main(String[] args) throws IOException{
File file=new File("D:/Helloword.java");
if(file.exists()){
System.out.println("文件已存在!");
}
else{
file.createNewFile();
System.out.println("文件已经创建!");
}
FileReader file1=new FileReader("D:/Helloword.java");
System.out.println("字符的内容是");
int i=1;
while ((i=file1.read())!=-1){
System.out.print((char)i);
System.out.println("字符的个数是"+file.length());
}
}
}
2.
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class shiyaner{
public static void main(String[] args)throws IOException {
FileReader file=new FileReader("D:/Helloword.java");
FileWriter file1=new FileWriter("D:/HW.java");
int i;
while((i=file.read())!=-1){
file1.write(i);
}
file.close();
file1.close();
FileReader file2=new FileReader("D:/HW.java");
System.out.println("文件file1内容是");
while ((i=file2.read())!=-1){
System.out.print((char)i);
}
file2.close();
// TODO Auto-generated method stub
}
}
3.
/*使用FileReader类、BufferedReader类、FileInputStream类三种方式
从D盘下HelloWorld.java文件中读取全部信息并打印到控制台
异常处理使用try---catch关键字进行捕获并打印相关信息*/
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.InputStreamReader;
public class shiyansan {
public static void main(String[] args) {
try {
FileReader file3 = new FileReader("D:/Helloword.java");
System.out.println("用FileReader读取文件的内容是");
int i = 0;
while ((i = file3.read()) != -1) {
System.out.print((char) i);
}
BufferedReader br = new BufferedReader(new FileReader(
"D:/Helloword.java"));
String s = br.readLine();
System.out.println("用BufferedReader读取是:" + s);
FileInputStream file4 = new FileInputStream("D:/Helloword.java");
System.out.println("用FileInputStream读取是");
while ((i = file4.read()) != -1) {
System.out.print((char) i);
}
file4.close();
} catch (Exception e) {
System.out.println("程序出错!");
}
- IO控制流的相关程序
- Oracle IO问题解析(九)—— 控制文件相关的IO事件
- STM32用IO口控制步进电机的简单程序
- STM32用IO口控制步进电机的简单程序
- C++ IO流输出格式的控制
- java的io流相关类使用
- C++ IO-流控制
- IO流相关
- IO流相关概念
- break、continue和return的用法(附:2IO口控制4按键程序)
- IO程序的实现
- hadoop的IO相关总结
- C++实例---常用的IO流控制符
- java IO流相关的类的分类和总结
- C++:IO流格式控制
- Properties类---与IO流相关的集合类
- java 字符流相关的io操作原理分析
- io流读写程序
- hdu4607 树的直径
- Opencv向上采样-pyrUp函数
- Linux命令全称
- Java心得34
- 数据库
- IO控制流的相关程序
- Android视图状态及重绘流程分析
- 学习Android(2)
- HTTP协议
- win7 64位 SEC S3C2410X Test B/D安装
- 线性表的顺序实现
- testNg+maven +jenkins进行selenium自动化集成
- Java安全管理器——SecurityManager
- Opencv向下采样-pyrDown函数