讀取操作以二進制格式讀取源文件,但是寫入操作不是以這種方式寫入。爲什麼程序不在Text.txt中返回二進制數字,因爲它從Image.jpeg複製二進制數字
try
{
FileInputStream fr=new FileInputStream("Image.jpeg");
FileOutputStream fr1=new FileOutputStream("Text.txt");
int temp=0;
while((temp=fr.read())!=-1)
{
fr1.write(temp);
}
fr1.close();
fr.close();
}
catch(Exception e)
{
System.out.println(e);
}
所以,你要的二進制複製Image.jpeg到TEXT.TXT? – PeterMmm
但如果你打開text.txt,你會看到垃圾試圖看字符 – HaSuKrOnOs
你會得到什麼輸出?你期望得到什麼? – Jules