易截截图软件、单文件、免安装、纯绿色、仅160KB

java 解析MP3文件


首先需要知道的是,MP3文件的文件信息都放在文件最后的128个字节里面,这128个字节分别存储的信息如下:
char Header[3];    /* 标签头必须是"TAG"否则认为没有标签 */
char Title[30];    /* 标题 */
char Artist[30];   /* 作者 */
char Album[30];    /* 专集 */
char Year[4];      /* 出品年代 */
char Comment[28]; /* 备注 */
char reserve;      /* 保留 */
char track;;       /* 音轨 */
char Genre;        /* 类型 */
代码:
public class ReadMP3 {
/**
* @param args
* @throws Exception 
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String path = System.getProperty("user.dir")+"/images/wenbie.mp3";

readMp3ID3V1(path);

}

public   static   void   readMp3ID3V1(String path)   throws   Exception{ 
        byte[] buf = new byte[1024]; 
        File file = new File(path); 
      FileInputStream fis = new FileInputStream(file); 
      /*---读取MP3文件尾部信息,并显示----*/ 
      long size = file.length(); 
      System.out.println("文件总字节数:"+size);
      fis.skip(size-128); 
      //标志位TAG:3  byte 
      fis.read(buf,0,3); 
      String tag = new String(buf,0,3); 
      System.out.println( "ID3V1:  "+tag); 
      //歌曲名称 30 byte 
      fis.read(buf,0,30); 
      String songname = new St


相关文档:

如何在UltraEdit中使java文件语法高亮显示?

如何在UltraEdit中使java文件语法高亮显示?
 
1.  UltraEdit官方网站下载所需文件格式的语法方, http://www.ultraedit.com/downloads/extras.html,选择java下载。
2.  选择“高级”->“配置”
3.  选择“编辑器显示”->“语法加亮”,点击“ ......

java中使用dom4j写xml文件和简单教程

 
下载 dom4j-1.6.1.jar。
1: package org.zzp.common.xml.dom4j;
2:
3: import java.io.FileWriter;
4: import java.io.IOException;
5: import org.dom4j.Document;
6: import org.dom4j.DocumentHelper;
7: import org.dom4j.Element;
8: import org.dom4j.io.OutputFormat;
9: impor ......

实现java闭包的另一种形式

记得第一次接触闭包的时候,觉得很奇怪,但从字面上很那理解闭包什么玩意,和闭包有的一比的当属控制反转,真正理解了后觉得就平常了。闭包二字其实是很经典的,闭包代码所表现的东西可不就是一个封闭的、自成一体的功能块吗?简单的说,闭包就是在内部定义的方法,拿到外面去使用。经典的javascript闭包形式如下:
Java代 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号