Java中使用字节流读取文件的代码如下所示:
import java.io.FileInputStream; import java.io.IOException; public class Main { public static void main(String[] args) { FileInputStream fis = null; try { fis = new FileInputStream("file.txt"); int data; while ((data = fis.read()) != -1) { System.out.print((char) data); } } catch (IOException e) { e.printStackTrace(); } finally { try { if (fis != null) { fis.close(); } } catch (IOException e) { e.printStackTrace(); } } } }
在这段代码中,我们首先创建了一个FileInputStream对象,并将要读取的文件名传递给它的构造函数。然后我们使用一个循环来读取文件中的数据,直到读取完所有数据。读取的数据类型是int型,然后通过强制类型转换成char型来输出到控制台上。
在读取文件完成后,我们在finally块中关闭文件输入流,以释放对文件的占用。这是一个很重要的步骤,以避免文件被其他进程锁定或损坏。
请注意,该代码块会抛出IOException异常,因此我们使用try-catch块来捕获并处理异常。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。