1ï¼ç¼åuseSourceViewer ç±»çåºæ¬æ¡æ¶ï¼è¯¥ç±»ä»
å
æ¬æ è¿åå¼çmain ()æ¹æ³ï¼è¯¥æ¹æ³ä»åæ°ä¸è·åURLï¼éè¿è¾å
¥ç¼å²åè¾åºç¼å²å°è¯¥URL åç è¾åºã
2ï¼ç¼åuseSourceViewer ç±»ï¼ä»£ç å¦ä¸ï¼
import java.net.*;
import java.io.*;
public class useSourceViewer
{
public static void main (String[] args)
{
if (args.length > 0)
{
try
{
//读å
¥URL
URL u = new URL(args[0]);
InputStream in = u.openStream( );
// 为å¢å æ§è½åå¨è¾å
¥æµ
in = new BufferedInputStream(in);
// å°è¾å
¥æµè¿æ¥å°é
读å¨
Reader r = new InputStreamReader(in);
int c;
while ((c = r.read( )) != -1)
{
System.out.print((char) c);
}
Object o = u.getContent( );
System.out.println("I got a " + o.getClass().getName( ));
}
catch (MalformedURLException e)
{
System.err.println(args[0] + " is not a parseable URL");
}
catch (IOException e)
{
System.err.println(e);
}
} // end if
} // end main
} // end SourceViewer}
追é®ä»åªå¤å¶çææï¼ï¼ä½ èªå·±é½çä¸æå§