最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 讀取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解

 更新時(shí)間:2017年09月26日 08:34:45   投稿:lqh  
這篇文章主要介紹了java 讀取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下

java 讀取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解

import java.io.BufferedReader; 
import java.io.IOException; 
import java.io.InputStreamReader; 
import java.net.*; 
 
public class loadurl { 
 public static void main(String args[]) { 
  String a = null; 
  try { 
   String url = "(這里替換成任意網(wǎng)頁(yè)的網(wǎng)址)"; 
   BufferedReader in = new BufferedReader(new InputStreamReader( 
     new URL(url).openConnection().getInputStream(), "GB2312"));//GB2312可以根據(jù)需要替換成要讀取網(wǎng)頁(yè)的編碼 
   while ((a = in.readLine()) != null) { 
    System.out.println(a); 
   } 
  } catch (MalformedURLException e) { 
  } catch (IOException e) { 
  } 
 } 
} 

以上的代碼程序是把一個(gè)網(wǎng)頁(yè)的源代碼,包括HTML與XML讀取到JAVA的一個(gè)字符串String a中。

Java中字符串String類(lèi)型的空間很大,基本能夠容納一個(gè)網(wǎng)頁(yè)源代碼的內(nèi)容。

從網(wǎng)頁(yè)讀取內(nèi)容同樣是對(duì)于輸入流的操作。

不同于標(biāo)準(zhǔn)的輸入源,在:

BufferedReader in = new BufferedReader(new InputStreamReader(...))

InputStreamReader中輸入System.in就可以。

此處的輸入源應(yīng)該為:

(new URL(url).openConnection().getInputStream(), "GB2312") 

之后的操作與處理與載入標(biāo)準(zhǔn)輸入源完全相同。

BufferedReader在JAVA中要求必須捕獲IOException異常,而使用URL源除了必須引入java.net.*包之外,還必須捕獲MalformedURLException異常。

如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Netty分布式ByteBuf的分類(lèi)方式源碼解析

    Netty分布式ByteBuf的分類(lèi)方式源碼解析

    這篇文章主要為大家介紹了Netty分布式ByteBuf的分類(lèi)方式源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • java類(lèi)與對(duì)象案例之打字游戲

    java類(lèi)與對(duì)象案例之打字游戲

    這篇文章主要為大家詳細(xì)介紹了java類(lèi)與對(duì)象案例之打字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Spring多對(duì)象引入方法

    Spring多對(duì)象引入方法

    今天小編就為大家分享一篇關(guān)于Spring多對(duì)象引入方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Java中字符串拼接的一些細(xì)節(jié)分析

    Java中字符串拼接的一些細(xì)節(jié)分析

    這篇文章主要介紹了Java中字符串拼接的一些細(xì)節(jié)分析,本文著重剖析了字符串拼接的一些性能問(wèn)題、技巧等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • SpringBoot項(xiàng)目中訪問(wèn)HTML頁(yè)面的三種方法

    SpringBoot項(xiàng)目中訪問(wèn)HTML頁(yè)面的三種方法

    這篇文章主要介紹了SpringBoot項(xiàng)目中訪問(wèn)HTML頁(yè)面的三種方法,文中通過(guò)代碼示例和圖文結(jié)合的方式講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-07-07
  • Java編程之多線程死鎖與線程間通信簡(jiǎn)單實(shí)現(xiàn)代碼

    Java編程之多線程死鎖與線程間通信簡(jiǎn)單實(shí)現(xiàn)代碼

    這篇文章主要介紹了Java編程之多線程死鎖與線程間通信簡(jiǎn)單實(shí)現(xiàn)代碼,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 解決@JsonInclude(JsonInclude.Include.NON_NULL)不起作用問(wèn)題

    解決@JsonInclude(JsonInclude.Include.NON_NULL)不起作用問(wèn)題

    這篇文章主要介紹了解決@JsonInclude(JsonInclude.Include.NON_NULL)不起作用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 2020JDK1.8安裝教程詳解(一次就可安裝成功)

    2020JDK1.8安裝教程詳解(一次就可安裝成功)

    這篇文章主要介紹了2020JDK1.8安裝教程詳解(一次就可安裝成功),本文通過(guò)圖文并茂的形式分步驟給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-08-08
  • java實(shí)現(xiàn)對(duì)map的字典序排序操作示例

    java實(shí)現(xiàn)對(duì)map的字典序排序操作示例

    這篇文章主要介紹了java實(shí)現(xiàn)對(duì)map的字典序排序操作,結(jié)合實(shí)例形式分析了java參照微信官網(wǎng)算法實(shí)現(xiàn)的字典序排序操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • 使用HttpClient調(diào)用接口的實(shí)例講解

    使用HttpClient調(diào)用接口的實(shí)例講解

    下面小編就為大家?guī)?lái)一篇使用HttpClient調(diào)用接口的實(shí)例講解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10

最新評(píng)論

延安市| 神农架林区| 全州县| 韶山市| 棋牌| 兖州市| 靖安县| 墨江| 上饶市| 曲阜市| 贵南县| 电白县| 沙坪坝区| 腾冲县| 聊城市| 临海市| 安泽县| 县级市| 唐河县| 达拉特旗| 安平县| 屯留县| 麻江县| 长葛市| 利川市| 涡阳县| 宁阳县| 息烽县| 中宁县| 枣阳市| 色达县| 合水县| 桦南县| 宜兰县| 商河县| 辽宁省| 莒南县| 崇义县| 锡林浩特市| 花垣县| 嘉定区|