最近遇到困難 我想把一個圖片轉化成二進制存入到記事本中 代碼是這樣的
import java.io.*;
public class Upload {
public static void main(String args[]) {
int b,c;
byte tom[]=new byte[1000];
try{
File f=new File("d://blue.jpg");
InputStream in = new FileInputStream(f);
FileOutputStream out = new FileOutputStream("d://line.txt");
while((b=in.read(tom,0,100))!=-1){
in.read(tom,0,1000);
out.write(tom);
}
in.close();
out.close();
}catch(IOException e){
System.out.print("file read err"+e);
}
}
}
我又寫了一段 讀取 該文件的代碼,我想實現從記事本里面 將它二進制流讀出來 然後再顯示出來
代碼是這樣的
import java.io.*;
public class show {
public static void main(String args[]) {
int b,c;
byte tom[]=new byte[1000];
try{
File f=new File("d://line.txt");
FileInputStream in = new FileInputStream(f);
FileOutputStream out = new FileOutputStream("d://line.jpg");
while((b=in.read(tom,0,100))!=-1){
in.read(tom,0,1000);
out.write(tom);
}
in.close();
out.close();
}catch(IOException e){
System.out.print("file read err"+e);
}
}
}
當我 運行完這兩段代碼後
就去打開line.jpg
但是 什麼都沒有
這是怎麼回事呢??
希望大家能幫助我一下
我是java新手
希望能給點註釋 謝謝!!!