FileInputStream用法的简介
huh |
前面提到过FileReader、FileWriter以字符流的形式读写数据,这章和下一章讲以字节流的形式操作数据,前面有人指出我写的随笔里的错误,这很好,以后有什么问题请多多指教。这扯远了,咱们谈归正传,今天这章主要介绍FileInputStream.
1 import java.io.File; 2 import java.io.FileInputStream; 3 import java.io.FileNotFoundException; 4 import java.io.IOException; 5 6 7 public class FInputStream { 8 9 /** 10 * @param args 11 */ 12 public static void main(String[] args) { 13 // TODO Auto-generated method stub 14 try { 15 FileInputStream fis=new FileInputStream(new File("D:\\123.txt"));//新建一个FileInputStream对象 16 try { 17 byte[] b=new byte[fis.available()];//新建一个字节数组 18 fis.read(b);//将文件中的内容读取到字节数组中 19 fis.close(); 20 String str2=new String(b);//再将字节数组中的内容转化成字符串形式输出 21 System.out.println(str2); 22 } catch (IOException e) { 23 // TODO Auto-generated catch block 24 e.printStackTrace(); 25 } 26 27 } catch (FileNotFoundException e) { 28 // TODO Auto-generated catch block 29 e.printStackTrace(); 30 } 31 } 32 }
运行结果:就会显示出123.txt中的内容,当然这前提是D盘路径下有123.txt文件存在
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· .NET 8.0 + Linux 香橙派,实现高效的 IoT 数据采集与控制解决方案
· DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件