比如InputStream in=new FileInputStream("fileName");
还可以BufferedInputStream bin=new BufferedInputStream(in);
这不是实例化的问题,
你要做的可以这么做:
fis = new FileInputStream(new URL().openStream());
understand?
这个叫包装
还可以BufferedInputStream bin=new BufferedInputStream(in);
这不是实例化的问题,
你要做的可以这么做:
fis = new FileInputStream(new URL().openStream());
understand?
这个叫包装
所以根本不能下过来,我后来看到了File(URI uri)这个构造器,但是由于我是初学,不怎么理解
我的程序如下:import java.net.*;
import java.io.*;public class URIDemo1
{
public static void main (String [] args) throws Exception
{
String sd="http://www.zjut.edu.cn/xyw/image/index_r1_c2.gif";URI uri = new URI (sd);File file=new File(uri);
FileInputStream fin=new FileInputStream(file);
FileOutputStream fout=new FileOutputStream(new File("c:\\a.gif"));
int i=0;
i=fin.read();
while(i!=-1){
fout.write(i);
fin.read();
}下来的是乱码请各位高手拿出一点本事让我欣赏一下啊。急。
那就:用个BufferedInputStream把url.openStream包装,
然后再用一个File对象来把流中的东西写到File中去!