java在项目文件夹下建一个in.txt文件,输入ke wen xue yuan,然后以字节的方式将内容读出并显示到屏幕上
时间: 2024-03-02 13:49:42 浏览: 134
好的,你可以使用以下Java代码来实现:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
File file = new File("in.txt");
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
fis.close();
String content = new String(data, "UTF-8");
System.out.println(content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会打开名为`in.txt`的文件,并通过字节流读取文件内容。我们创建一个长度为文件长度的`byte`数组,然后使用`fis.read(data)`方法将文件内容读入到数组中。接着,使用`new String(data, "UTF-8")`将字节数组转换为字符串并指定编码为`UTF-8`。最后,使用`System.out.println()`将内容输出到屏幕上。
需要注意的是,以上代码在读取文件时假定文件的编码为`UTF-8`,如果文件编码不是`UTF-8`,则需要修改代码中的编码。
阅读全文