java io 可以读取什么格式的文件

 我来答
wh猎人
2016-06-14 · TA获得超过1125个赞
知道大有可为答主
回答量:1157
采纳率:89%
帮助的人:667万
展开全部

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();  
  }
}
zhongbowei
2016-06-06 · TA获得超过208个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:132万
展开全部
IO流可以读取一切文件,常用的有字节流跟字符流,读取文档类的我们使用字节流,其他如视频MP3等文件的时候我们使用字符流,为了提高效率我们常套接在缓冲流上面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白马探花°
2016-05-09 · 超过16用户采纳过TA的回答
知道答主
回答量:77
采纳率:100%
帮助的人:21.2万
展开全部
所有格式的文件均可读取,只是里面的数据你怎么处理就是你自己的事情了。
例如永中office就是java开发的,不是用来读取word文档了??!
只要有权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang779896660
2016-05-26 · TA获得超过701个赞
知道小有建树答主
回答量:717
采纳率:100%
帮助的人:341万
展开全部
任何文件都能读取
主要分两大类: 文本文件 和 其他字节文件(图片,视频等非文本文件)

文本文件可以按字符(或者一行一行读取)
其他文件要用字节流读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1398e5c
2016-05-18 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:60%
帮助的人:54.2万
展开全部
Java中的IO流有字节流和字符流,一般的文件格式都支持的!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式