public boolean Copystream(InputStream Src,int sStartPos,OutputStream Dst,int dStartPos,int len){
byte[] data=new byte[128000];
Src.Mark();
int nread=0;
int nSumRead=0;
do{
nread=Src.read(data,sStartPos,data.length);
Dst.write(data,dStartPos,data.length);
nSumRead+=nread;
}while(nread>0&&nSumRead<len);
Src.Reset();
}
没有思路;也找不到outputStream的方法中有;inputStream.java中也没有代码,是个抽象;
byte[] data=new byte[128000];
Src.Mark();
int nread=0;
int nSumRead=0;
do{
nread=Src.read(data,sStartPos,data.length);
Dst.write(data,dStartPos,data.length);
nSumRead+=nread;
}while(nread>0&&nSumRead<len);
Src.Reset();
}
没有思路;也找不到outputStream的方法中有;inputStream.java中也没有代码,是个抽象;
解决方案 »
- 新手求助:applet嵌入html 点浏览器关闭按钮后为什么不执行destroy
- java中不包含子串“party”的所有字符串,用正则表达式如何写?
- java编程中,怎么让文本域随着窗体框架变大了?
- MyActionForm myActionForm = (MyActionForm) form; 这句话是什么意思?
- java如何判断两大整数是否互质,希望有高效点的方法
- UltraEdit的“搜索”—“查找”结果怎么老是出错?
- 问一个关于System.in的问题
- 请看这段程序如何运行?
- 帮忙解释一下 Class className = Class.forName(String );
- JAVA的问题
- 如果在JAVA查询数据
- 请教各位一道算法题!!!请大家帮帮忙
public boolean Copystream(InputStream Src, int sStartPos, OutputStream Dst, int dStartPos, int len) throws IOException {
byte[] data = new byte[128000];
Src.(100);
int nread = 0;
int nSumRead = 0;
do {
nread = Src.read(data, sStartPos, data.length);
Dst.write(data, dStartPos, data.length);
nSumRead += nread;
} while (nread > 0 && nSumRead < len);
Src.reset();
return true;
}
//其实也没有什么错误,就是方法的大小写错误了,要记住,方法是以小写字母开头的!
public boolean Copystream(InputStream Src, int sStartPos, OutputStream Dst, int dStartPos, int len)
throws IOException { byte[] data = new byte[128000]; Src.(100);//这里 int nread = 0;
int nSumRead = 0; do {
nread = Src.read(
data,
sStartPos,
data.length);
Dst.write(
data,
dStartPos,
data.length);
nSumRead += nread;
} while (nread > 0 && nSumRead < len);
Src.reset();//这里
return true;//这里要根据你的需求,要返回boolean类型了
}
其实,我想SOURSE用上MARK,RESET;DES用上MARK,RESET;发现DESTINATON的方法中没有MARK,RESET;
我的想法是不是有点荒唐;
接分,各位;