关于java类文件读取 的问题
我想把一个java类文件读出,然后拷贝到另外一个文件:
public void copy(String sourcePath){
int b;
try{
String filename=this.getSourceFileName(sourcePath);
copyFile=new File(copyPath+fileFullName);
FileInputStream in= new FileInputStream(sourcePath);
FileOutputStream out=new FileOutputStream(copyFile);
while((b=in.read())!=-1)
{
out.write(in.read());
}
}
catch(Exception e){
System.out.println(e.toString());
}
}
结果写入的文件中只是把远文件的偶数字符输入了,还没有换行,请问是什么问题?
在问一个,读的方法与原文件是什么类型与关系吗?比如说 .java和 .ddl?谢谢