首页 > 编程语言 >Java基础 字节输入流的循环读取

Java基础 字节输入流的循环读取

时间:2023-10-23 15:25:42浏览次数:41  
标签:fis Java 字节 int System char read 读取

FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");

/*int b;
while((b = fis.read()) != -1) {
System.out.print((char)b);
}*/

while (true) {
int b = fis.read();
if(b == -1)
break;
System.out.print((char)b);
}
fis.close();

标签:fis,Java,字节,int,System,char,read,读取
From: https://www.cnblogs.com/gagaya2/p/17782526.html

相关文章

  • Java基础 FileInputStream 字节输入流的细节
    1.创建字节输入流对象:FileInputStreamfis=newFileInputStream("E:\\Java基础资料\\a.txt");细节:如果文件不存在,就直接报错 2.读取数据(read方法负责读取数据,会一个一个地读,如果读不到了,就会返回-1)细节①:一次读取一个字节,读出来的是数据在ASCII码表上对应的数字细节......
  • 杰哥教你面试之一百问系列:java多线程
    java多线程是java面试中的高频问题,如何才能在面试中脱颖而出呢?熟读这里的一百个java多线程面试问题即可。1.什么是线程?什么是进程?回答:线程是操作系统能够进行调度的最小执行单位,它包含在进程中,共享进程的资源。进程是一个正在执行中的程序,它包含了代码、数据和系统资源。一个进程......
  • javascript类的继承的实现
    首先需要知道两个概念:构造函数的prototype属性是实例的原型,这个属性的值是一个对象,可以被重新赋值,比如有时候为了简便会把prototype属性重新赋值为一个对象字面量;每个对象都有一个__proto__内部属性,指向自己的原型,虽然是非标准的,但是各大浏览器都实现了他,在mdn文档中提到的[[Pr......
  • java后端操作树结构
    一、树结构的三种组装方式(递归.双层for循环,map)(1)递归普通递归方法publicResultgetBmsMenuList(UserSessionVOuserSessionInfo){//查询顶级节点菜单List<BmsMenuVO>bmsMenuVOList=bmsMenuDao.selectBmsMenuList(newBmsMenuQueryConditionVO());......
  • java上传文件到指定服务器
    Java上传文件到指定主机必须条件先决条件是要知道上传到指定的主机,需要知道它的用户密码。代码pom.xml<!--图片上传到服务器需要的依赖--><dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.54<......
  • Java学习之路(二)
    Java学习之路(二)1、流程控制语句1.1、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。执行流程:1.2、分支结构1.2.1、if语句格式一:单分支if(关系表达式){语句体; }执行流程:①......
  • PowerBuilder读取硬盘图片显示出来并保存到数据库中
    PowerBuilder读取硬盘图片显示出来并保存到数据库中 数据库是SQLSERVER 表:blobtab 列: id,int,主键自增 blobdata,image,二进制内容可空 注:PB中存储二进制数据和读取二进制数据只能用updateblob语句和selectblob语句  显示图片到控件里的代码://显......
  • 通过pandas读取excel数据,很多数据开头带有'特殊字符,如何处理?
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个Pandas数据处理的问题,一起来看看吧。请教问题:通过pandas读取excle数据,很多数据开头带有'特殊字符,我用replace或者strip()函数处理均无法处理。......
  • Arthas(阿尔萨斯)Java 诊断工具
    Arthas(阿尔萨斯)能为你做什么?Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:1.这个类从哪个jar包加载的?为什么会报各种类相关的Exception?2.我改的代码为什么没有执行到?难道是我没commit?分支搞错了?3.遇到问题无......
  • 一台云服务器一个域名下,如何运行多个JAVA后端项目和多个VUE前端项目
    拿若依前后端分离版项目举例:修改前端代码ruoyi-ui/vue.config.js//二级目录名称ruoyi-uipublicPath:'/ruoyi-ui/',ruoyi-ui/src/router/index.jsexportdefaultnewRouter({mode:'history',//去掉url中的#base:'/ruoyi-ui/',//二级目录路径scrollBehavior:......