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 可以读取啥格式的文件的主要内容,如果未能解决你的问题,请参考以下文章

java如何读取文件流是啥格式

java 中 FileReader能读取啥格式的文件

已知道Excel文件的密码,用JAVA如何读取?我原来用的是jxcell 但是这个包是收费的 有啥可以替换这个的吗

怎么用Java读取word文档里的内容格式信息,比如标题字体,颜色和段间距啥的?

java io 读取写文件

Pandas只提供了读取啥文件的函数?