這也需要解釋,readLine()是中斷式的唄,每次運(yùn)行到這一行都要讀取到下一行之后才會(huì)繼續(xù)后面的程序
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到凌云網(wǎng)站設(shè)計(jì)與凌云網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋凌云地區(qū)。
readLine是中斷式的你沒(méi)有辦法解決,再說(shuō)也不是你的問(wèn)題,是對(duì)方服務(wù)器或者是網(wǎng)絡(luò)的問(wèn)題,我們能做的只是設(shè)置一個(gè)timeout,時(shí)間過(guò)了,提示讀取失敗,可以試試apache的HttpClient
傳入一個(gè)url,返回源代碼; public static String getHTML(String url){// 獲取指定URL的網(wǎng)頁(yè),返回網(wǎng)頁(yè)內(nèi)容的字符串,然后將此字符串存到文件即可 try { URL newUrl = new URL(url); URLConnection connect = newUrl.openConnection(); connect.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)"); DataInputStream dis = new DataInputStream(connect.getInputStream()); BufferedReader in = new BufferedReader(new InputStreamReader(dis,"UTF-8")); String html = ""; String readLine = null; while((readLine = in.readLine()) != null) { html = html + readLine; } in.close(); return html; }catch (MalformedURLException me){ System.out.println("MalformedURLException" + me); }catch (IOException ioe){ System.out.println("ioeException" + ioe); } return null; }
源代碼默認(rèn)是打不開(kāi)的,可以使用反編譯工具,進(jìn)行逆向解析才能看到源代碼。
eclipse這個(gè)開(kāi)發(fā)工具,默認(rèn)有反編譯的插件,在查看的類,按住ctrl點(diǎn)擊鼠標(biāo)左鍵即可查看源代碼。
import java.io.*;
public class FileInputStreamTest{
public static void main(String []args){
File file=new File("word.txt");//這是文件名,如果你是后綴為Java的文件會(huì)讀取運(yùn)行這個(gè)Java編程
try{
FileInputStream fs=new FileInputStream(file);
//DateInputStream fo=new DateInputStream(fs);
System.out.println(fs.read());
}catch(Exception e)
{e.printStackTrace();}
}
}
File f =new File("地址");
FileInputStream in = new FileInputStream(file);
Scanner reader =new Scanner(in);
//這是屬于util包里的 比較好用 也可以不用 直接用FileInputStream 讀取
while(reader.haiNextLine()){
String str = reader.nextLine();
]
先用程序讀取文件 如果碰到// 就輸出當(dāng)前行 如果是/* 就以*/為結(jié)束條件 輸出中間內(nèi)容 反正是java的注釋 你都判斷下 最好將java源文件另存為txt文件