当前位置: 首页 > news >正文

Io 35

 FIleinputStream字节输入

package File.io;import java.io.*;public class io1 {public static void main(String[] args) throws IOException {// InputStream is = new FileInputStream(new File("C:\\Users\\SUI\\Desktop\\Java1\\one\\src\\kaishi"));//简化InputStream is = new FileInputStream("C:\\Users\\SUI\\Desktop\\Java1\\one\\src\\kaishi");//开始读取文件的字节数据 read如果没有返回-1int a1 = is.read();System.out.println((char)a1);int a2 = is.read();System.out.println(a2);//使用循环int a;while ((a=is.read())!=-1){System.out.println((char)a);//读取数据功能差//汉字出现代码//使用必须关闭}is.close();}}
package File.io;import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;public class io2 {public static void main(String[] args) throws IOException {InputStream is=new FileInputStream("C:\\Users\\SUI\\Desktop\\Java1\\one\\src\\kaishi");byte[] b = new byte[3];int a = is.read(b);String c=new String(b);System.out.println(c);System.out.println("读取的字节数量:"+a);//读取多少,倒出多少int a1=is.read(b);String c1=new String(b,0,a1);System.out.println(c1);System.out.println("读取的字节数量:"+a1);int a2=is.read(b);System.out.println(a2);//-1
//使用循环byte[] b=new byte[3];int len;while ((len=is.read(b))!=-1){String r=new String(b,0,len);System.out.println(r);}is.close();}
}
fwf
读取的字节数量:3
44
读取的字节数量:2
-1

一次性读取字节

 输入流

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • VUE实现TAB切换不同页面
  • 【Vue】vue3 中使用 ResizeObserver 监听元素的尺寸宽度变化
  • 洛谷练习(8.6)
  • Maven实战.插件
  • 深入SpringBoot:SpringCache的集成与使用
  • SQL注入之sqli-labs靶场第一关
  • sql server 通过 sql查询今天、本周、上周、本月、上月、今年、去年的时间范围
  • forwardRef和useImperativeHandle到底能做啥
  • DataWhale AI夏令营-英特尔-阿里天池LLM Hackathon
  • Xlua原理分析 四
  • 虚拟机ubuntu22.04找不到ttyUSB*端口
  • Windows系统之环境变量
  • Lumos学习王佩丰Excel第十讲:Sumif函数
  • .NET未来路在何方?
  • ei会议论文是什么级别
  • 07.Android之多媒体问题
  • 3.7、@ResponseBody 和 @RestController
  • CEF与代理
  • input的行数自动增减
  • Java Agent 学习笔记
  • java正则表式的使用
  • log4j2输出到kafka
  • PaddlePaddle-GitHub的正确打开姿势
  • php的插入排序,通过双层for循环
  • Redis的resp协议
  • tensorflow学习笔记3——MNIST应用篇
  • vue中实现单选
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 包装类对象
  • 初识 beanstalkd
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 简析gRPC client 连接管理
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 我的zsh配置, 2019最新方案
  • 一个JAVA程序员成长之路分享
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # .NET Framework中使用命名管道进行进程间通信
  • #if等命令的学习
  • #传输# #传输数据判断#
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (1)bark-ml
  • (30)数组元素和与数字和的绝对差
  • (35)远程识别(又称无人机识别)(二)
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (floyd+补集) poj 3275
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (回溯) LeetCode 77. 组合