运用jdk提供的与i/o相关的api实现文件的创建、读写、复制等基本操作。
时间: 2023-04-24 14:00:57 浏览: 138
可以使用Java Development Kit(JDK)提供的I/O相关的API来实现文件的创建、读写、复制等基本操作。
文件的创建可以使用File类的构造函数来创建一个文件对象,然后使用createNewFile()方法来创建实际的文件。例如:
```
File file = new File("test.txt");
if (file.createNewFile()) {
System.out.println("文件创建成功!");
} else {
System.out.println("文件已存在。");
}
```
文件的读写可以使用FileInputStream和FileOutputStream类来实现。例如:
```
FileInputStream fis = new FileInputStream("test.txt");
int data = fis.read();
while (data != -1) {
System.out.print((char) data);
data = fis.read();
}
fis.close();
FileOutputStream fos = new FileOutputStream("test.txt");
String str = "Hello, World!";
fos.write(str.getBytes());
fos.close();
```
文件的复制可以使用FileInputStream和FileOutputStream类来实现。例如:
```
FileInputStream fis = new FileInputStream("source.txt");
FileOutputStream fos = new FileOutputStream("target.txt");
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > ) {
fos.write(buffer, , length);
}
fis.close();
fos.close();
```