最近在android里看到一个音乐播放器的源代码,里面有一段读取歌词文件lrc时显示在。为什么这么复杂?

三个代码的主要意思是封装文件流。第一句创建文件的字节流,第二句将字节流转换成字符流并以GB2312的格式读取,第三句将字符流转换成打包流以便它可以逐行读取文件流。不知道我有没有把这个说清楚,也不知道你能理解多少。相信你能读到更多关于java中文件流操作的内容。