·¢ÐÅÈË: Sunsea (ÓÄÁé), ÐÅÇø: Java
±ê  Ìâ: JavaµÄÍøÂ繦ÄÜÓë±à³Ì(5)
·¢ÐÅÕ¾: ÄÏ´óС°ÙºÏÐÅÏ¢½»»»Õ¾ (Wed Jan 14 11:20:21 1998), תÐÅ

·¢ ÐÅ ÈË£ºMaple Chen               »ØÐŵØÖ·£ºMaple_Chen.pbbs@mail.nju.edu.cn   
ÐÅÇøÃû³Æ£ºJava                     ÐżþÈÕÆÚ£ºMon, 03 Nov 1997 13:46:51         
ÐżþÌáÒª£ºJavaµÄÍøÂ繦ÄÜÓë±à³Ì 5                                               
Ô­·¢ÐÅÕ¾£ºPowerBBS NJU Station                                                 
------------------------------------------------------------[72/307]---------- 
     Áù¡¢¶ÁÈ¡ÍøÂçÉÏÎļþÄÚÈÝ 
 
     ǰÊöµÄÍøÂ繦ÄÜÖ»ÊÇÏÔʾ»ò²¥·ÅÍøÂçÉϽáµãµÄͼÏó¡¢ ÉùÒô¼° 
HTMLÎĵµ£¬²¢Ã»ÓÐ¶ÔÆäÄÚÈݽøÐд¦Àí¡£ÊÂʵÉÏ£¬Java»¹¿É¶ÁÈ¡ÍøÂç 
ÉÏÎļþµÄÄÚÈÝ£¬²¢¶ÔÆäÄÚÈݽøÐд¦Àí¡£ 
    ¶ÁÈ¡ÍøÂçÉÏÎļþÄÚÈݵIJ½Öè¿ÉÈçÏ£º 
    1. ´´½¨Ò»¸öURLÀàÐ͵ĶÔÏó 
    È磺 
    String url = "ftp://202.120.127.218/incoming/test/readtxt.html"; 
URL fileur; 
        try {  
fileur = new URL(url); }  
        catch ( MalformedURLException e) {  
               System.out.println("Can't get URL: " ); 
        } 
    2. ÀûÓÃURLÀàµÄopenStream()£¬»ñµÃ¶ÔÓ¦µÄInputStreamÀàµÄ¶ÔÏó
    È磺 
InputStream filecon = fileur.openStream(); 
    3. ½«InputStream¶ÔÏóת»¯ÎªDataInputStreamÀàµÄ¶ÔÏó 
    È磺 
    DataInputStream filedata = new DataInputStream(filecon); 
    4. ¶ÁÈ¡ÄÚÈÝ 
    Èç¶ÔÇ°ÃæµÄfiledata£¬¿ÉÓÃfiledata.readLine() Ò»ÐÐÒ»ÐжÁ 
È¡ÄÚÈÝ£¬»òÓÃfiledata.readcharÒ»¸ö×Ö·ûÒ»¸ö×Ö·û¶ÁÈ¡ÄÚÈÝ¡£ ¶Ô 
¶ÁÈ¡µ½µÄÄÚÈÝ£¬¿ÉÓÉJava Applet½øÐи÷ÖÖ´¦Àí£¬ ²¢½«´¦Àí½á¹ûÓà 
¸÷ÖÖ·½Ê½ÏÔʾ³öÀ´¡£ 
    ÏÂÃæµÄÀý×ÓÊǶÁÈ¡ http://www.shu.edu.cn/~xyx/doc/manhua.html 
ÎļþÄÚÈݵÄÀý×Ó£¬Îª¼ò½àÆð¼û£¬¸ÃÀýÖÐÖ»½«ÎļþµÄÄÚÈÝÖðÐжÁ³ö£¬ 
²¢ÔÚÎı¾ÇøÏÔʾ³öÀ´¡£ 
¡ñ³ÌÐò10 
import java.io.*;
import java.net.*; 
import java.awt.*; 
import java.applet.*; 
public class showfile extends Applet{ 
     URL fileur; 
     TextArea showarea = new TextArea("Please wait a while for get 
text",10,70); 
     public void init() { 
        String url = "http://www.shu.edu.cn/~xyx/doc/manhua.html"; 
        try { fileur = new URL(url); }  
        catch ( MalformedURLException e) {  
               System.out.println("Can't get URL: " ); 
        } 
        add(showarea); 
}
 
    public void paint(Graphics g) { 
        InputStream filecon = null; 
        DataInputStream filedata = null; 
        String fileline; 
try { 
                filecon = fileur.openStream(); 
                filedata = new DataInputStream(filecon); 
                while ((fileline = filedata.readLine()) != null) { 
                        showarea.appendText(fileline+"\n"); 
} 
 } 
catch (IOException e) { 
                System.out.println("Error in I/O:" + e.getMessage()); 
}
   } 
} 
 
 Á÷´¨·ã 
-- 
 * Origin: NJU PowerBBS ¯¸  

<<<Ðżþ½áβ>>>




--
   ______
  /  ___/____  _________ _____________ ______ _
  \___ \ _  / / /__  __ \__  ___/_  _ \_  __ `/
    /  / / /_/ / _  / / /_(__  ) /  __// /_/ / 
 /____/  \__,_/  /_/ /_/ /____/  \___/ \__,_/      ÓÄÁé
_______________________________________________________

¡ù À´Ô´:£®ÄÏ´óС°ÙºÏÐÅÏ¢½»»»Õ¾ fbbs.nju.edu.cn£®[FROM: 202.119.36.147]
ÿ