「java字节输入流」java字节输入流怎么输入汉字

博主:adminadmin 2022-12-28 16:51:06 62

今天给各位分享java字节输入流的知识,其中也会对java字节输入流怎么输入汉字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java如何使用字节输入流抽象类InputStream?

InputStream 类是字节输入流的抽象类,定义了操作输入流的各种方法,这些方法如表:

返回

方法

说明

int available() 返回当前输入流的数据读取方法可以读取的有效字节数量

Abstract int read() 从当前数据流中读取一个字节。若已达到流结尾,则返回-1

int read(byte[ ] bytes) 从当前输入流读取一定的byte数据,并存取在数组中,然后返回读取的byte数据的数量,若已到达流结尾,则返回-1。

void reset() 将当前的输入流重新定位到最后一次调用mark()方法时的位置

void mark(int readlimit) 在当前输入流中做标记位置,当调用reset()方法时将返回到该位置,从标记位置开始,到再读入readlimit个字符为止,这个标记都维持有效。

Boolean markSupported() 测试当前输入流是否支持mark()和reset()方法,只要其中一个不支持,则返回false

long skip(long n) 跳过和丢弃当前输入的n个字节数据

void close() 关闭当前输入流,并释放任何与之相关联的系统资源

java如何使用文件字节输入流类 : FileInputStream类 ?

 文件字节输入流可以从指定路径的文件中读取字节数据。文件字节输入流类继承InputStream类,并实现了读取输入流的各种方法。

创建文件字节输入流创建的构造方法语法如下:

语法1:以File对象为参数创建FileInputStream实例

new FileInputStream(File file)1

语法2:以文件对象的绝对路径为参数创建FIleInputStream实例

new FileInputStream(String filepath)

java中如何做文件字节输入流?

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

public class FileInputStreamTest1

{

public static void main(String[] args)

{

try

{

File file=new File("F:\\io\\abc.txt");

FileInputStream fis=new FileInputStream(file);

int first=fis.read();

System.out.print("文件中第一个字节是:"+first+"字符形式为:"+(char)first);

int b=0;

while((b=fis.read())!=-1)

{

System.out.print((char)b+" ");

}

fis.close();

}

catch (FileNotFoundException e)

{

System.out.println("操作的文件不存在");

}

catch(IOException e)

{

            System.out.println("发生IO操作异常");

}

}

}

java字节输入流的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java字节输入流怎么输入汉字、java字节输入流的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。