java io 可以读取啥格式的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java io 可以读取啥格式的文件相关的知识,希望对你有一定的参考价值。
java io可以读取任意格式的文件,包括txt、ini、xml等文本文件,也可读取png、MP3等各种二进制文件格式。
因为java io读取时是以字节流(btye stream)的形式,将文件存储在硬盘上的字节一个个/一段段读入的。读入后的字节流可进一步处理,比如文本的可以用显示在某个界面上,MP3可以使用JMF(java 多媒体框架)进行播放。
import java.io.BufferedInputStream;import java.io.FileInputStream;
import javazoom.jl.player.Player;
public static void main(String[] args)
try // 播放MP3文件流
String mp3file="神武雨霖铃";
FileInputStream fin=new FileInputStream(mp3file);// 建立文件流
BufferedInputStream buffer = new BufferedInputStream(fin);
player = new Player(buffer);
player.play();
catch (Exception e)
e.printStackTrace();
参考技术A IO流可以读取一切文件,常用的有字节流跟字符流,读取文档类的我们使用字节流,其他如视频MP3等文件的时候我们使用字符流,为了提高效率我们常套接在缓冲流上面 参考技术B 所有格式的文件均可读取,只是里面的数据你怎么处理就是你自己的事情了。
例如永中office就是java开发的,不是用来读取word文档了??!
只要有权限。 参考技术C 任何文件都能读取
主要分两大类: 文本文件 和 其他字节文件(图片,视频等非文本文件)
文本文件可以按字符(或者一行一行读取)
其他文件要用字节流读取 参考技术D Java中的IO流有字节流和字符流,一般的文件格式都支持的!!
以上是关于java io 可以读取啥格式的文件的主要内容,如果未能解决你的问题,请参考以下文章
已知道Excel文件的密码,用JAVA如何读取?我原来用的是jxcell 但是这个包是收费的 有啥可以替换这个的吗