java IO流 toByteArray()方法

java IO流 toByteArray()方法,第1张

这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象); 本地文件读写编程的基本过程为: ① 生成文件流对象(对文件读 *** 作时应该为FileInputStream类

本来看有人给你回答了也就不写了,但是发现问题就在于你是需要字节流,那人回答使用的是字符流。

import javaioFile;

import javaioFileInputStream;

import javaioFileNotFoundException;

import javaioFileOutputStream;

import javaioIOException;

public class WordsCount {

public static void main(String[] args) {

File fRead = new File("D:\\testtxt");

File fWrite = new File("D:\\counttxt");

try {

FileInputStream fis = new FileInputStream(fRead);

FileOutputStream fos = new FileOutputStream(fWrite);

int ch;

int count = 0;

while((ch = fisread()) != -1) {

if((char)ch == 'a') {

count++;

}

}

//如果直接将count直接写入就会出现问题,例如:a的字符是7个,写入后就是ascii 7 ,打开就是乱码,所以下面需要处理

String temp = "" + count;

byte[] b = tempgetBytes();

foswrite(b);

fisclose();

fosclose();

} catch (FileNotFoundException e) {

eprintStackTrace();

} catch (IOException e) {

eprintStackTrace();

}

}

}

以上就是关于java IO流 toByteArray()方法全部的内容,包括:java IO流 toByteArray()方法、Java 字节流问题(求大神,急!!!)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9876501.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存