我是个初学者。
这是我写的能运行,但不知道效率如何。你看看对你有帮助吗!
import java.io.*;//读写mp3文件
public class pritTest{ public static void main(String args[]) {
pritTest pt = new pritTest();
pt.writer();
}
public void writer()
{
try{
byte[] bt=new byte[4096];//声明一个字节变量,用来存放读取出来的字节。
int i=0;
//声明文件输入流,读取eyesonme.mp3
FileInputStream fis = new FileInputStream("eyesonme.mp3");
//建立文件输出流,在磁盘上写入your.mp3
FileOutputStream fos = new FileOutputStream("your.mp3");
//以下是读写文件.
while(true)
{
i=fis.read(bt);//把读出来的字节放入bt里面.
if(i==-1) break;//如果i=1表示文件以读完,跳出循环。
fos.write(bt);//把字节写入your.mp3文件。
}
//fis1.close();
fis.close();//关闭输入流。
fos.close();//关闭输出流。
}
catch(Exception e) {
System.out.println(e);
}
}
}
这是我写的能运行,但不知道效率如何。你看看对你有帮助吗!
import java.io.*;//读写mp3文件
public class pritTest{ public static void main(String args[]) {
pritTest pt = new pritTest();
pt.writer();
}
public void writer()
{
try{
byte[] bt=new byte[4096];//声明一个字节变量,用来存放读取出来的字节。
int i=0;
//声明文件输入流,读取eyesonme.mp3
FileInputStream fis = new FileInputStream("eyesonme.mp3");
//建立文件输出流,在磁盘上写入your.mp3
FileOutputStream fos = new FileOutputStream("your.mp3");
//以下是读写文件.
while(true)
{
i=fis.read(bt);//把读出来的字节放入bt里面.
if(i==-1) break;//如果i=1表示文件以读完,跳出循环。
fos.write(bt);//把字节写入your.mp3文件。
}
//fis1.close();
fis.close();//关闭输入流。
fos.close();//关闭输出流。
}
catch(Exception e) {
System.out.println(e);
}
}
}
public static void main(String args[])
{
writeText wt = new writeText();
wt.write("wangxingok");
}
public void write(String str)
{
String mstr = str;
try{
PrintWriter pw = new PrintWriter(new FileWriter("my.txt"),true);
pw.println(mstr);
pw.flush();
pw.close();
}catch(Exception ex)
{
System.out.println("write Error:"+ex.getMessage());
}
}
}
char ch;
我才学4天,还太菜了,希望大家多多指教