写出使用java在c:盘下建立a.txt文件,内容为“hello world”。编写I/O程序使用字节流实现吧c:\a.txt文本复制1到d:\a.txt,并统计字符个数 代码
时间: 2024-02-28 08:56:23 浏览: 61
好的,以下是Java代码实现:
```java
import java.io.*;
public class FileIOExample {
public static void main(String[] args) {
// 在C盘下创建a.txt文件并写入"hello world"
try {
File file = new File("C:\\a.txt");
FileWriter fw = new FileWriter(file);
fw.write("hello world");
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
// 复制c:\a.txt到d:\a.txt并统计字符个数
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream("C:\\a.txt");
fos = new FileOutputStream("D:\\a.txt");
int c;
int count = 0;
while ((c = fis.read()) != -1) {
fos.write(c);
count++;
}
System.out.println("字符个数:" + count);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null) {
fis.close();
}
if (fos != null) {
fos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
在运行程序后,会在C盘下创建一个a.txt文件并写入"hello world",然后复制该文件到D盘下的a.txt文件中,并统计字符个数输出到控制台。
阅读全文