·¢ÐÅÈË: 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 ¯¸
<<<Ðżþ½áβ>>>
--
______
/ ___/____ _________ _____________ ______ _
\___ \ _ / / /__ __ \__ ___/_ _ \_ __ `/
/ / / /_/ / _ / / /_(__ ) / __// /_/ /
/____/ \__,_/ /_/ /_/ /____/ \___/ \__,_/ ÓÄÁé
_______________________________________________________
[m[1;37m¡ù À´Ô´:£®ÄÏ´óС°ÙºÏÐÅÏ¢½»»»Õ¾ fbbs.nju.edu.cn£®[FROM: 202.119.36.147][m
ÿ