「java字节输入流」java字节输入流怎么输入汉字
今天给各位分享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字节输入流的信息别忘了在本站进行查找喔。
发布于:2022-12-28,除非注明,否则均为
原创文章,转载请注明出处。