摘要:但注意需指定編碼格式,否則會亂碼。獲取指定的資源。獲取指定的資源返回一個對象,它表示到所引用的遠程對象的連接。獲取的輸入流,并輸出打開到此的連接并返回一個用于從該連接讀入的。
最近在看RSS相關(guān)的內(nèi)容,想用Java實現(xiàn)一個RSS訂閱的功能,代碼還是比較簡單的,只需要度渠道xml后使用其他格式解析即可。但注意需指定編碼格式,否則會亂碼。
package com.cyz; import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.net.URL; import java.net.URLConnection; public class TestURL { public static void main(String[] args) throws IOException { // test4(); // test3(); test2(); // test(); } /** * 獲取URL指定的資源。 * * @throws IOException */ public static void test4() throws IOException { URL url = new URL("http://rss.mydrivers.com/rss.aspx?Tid=1"); // 獲得此 URL 的內(nèi)容。 Object obj = url.getContent(); System.out.println(obj.getClass().getName()); } /** * 獲取URL指定的資源 * * @throws IOException */ public static void test3() throws IOException { URL url = new URL("http://rss.mydrivers.com/rss.aspx?Tid=1"); // 返回一個 URLConnection 對象,它表示到 URL 所引用的遠程對象的連接。 URLConnection uc = url.openConnection(); // 打開的連接讀取的輸入流。 InputStream in = uc.getInputStream(); int c; while ((c = in.read()) != -1) System.out.print(c); in.close(); } /** * 讀取URL指定的網(wǎng)頁內(nèi)容 * * @throws IOException */ public static void test2() throws IOException { URL url = new URL("http://rss.mydrivers.com/rss.aspx?Tid=1"); // 打開到此 URL 的連接并返回一個用于從該連接讀入的 InputStream。 Reader reader = new InputStreamReader(new BufferedInputStream(url.openStream()), "UTF-8"); int c; while ((c = reader.read()) != -1) { System.out.print((char) c); } reader.close(); } /** * 獲取URL的輸入流,并輸出 * * @throws IOException */ public static void test() throws IOException { URL url = new URL("http://rss.mydrivers.com/rss.aspx?Tid=1"); // 打開到此 URL 的連接并返回一個用于從該連接讀入的 InputStream。 InputStream in = url.openStream(); int c; while ((c = in.read()) != -1) System.out.print(c); in.close(); } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/66437.html
摘要:我拿網(wǎng)易郵箱賬號舉例子,那么我們?nèi)绾尾拍茏屇愕泥]箱賬號可以利用第三方發(fā)送郵件這里的第三方就是我們即將編寫的程序。 一 前言 測試所使用的環(huán)境 測試使用的環(huán)境是企業(yè)主流的SSM 框架即 SpringMVC+Spring+Mybatis。為了節(jié)省時間,我直接使用的是我上次的SSM項目中整合Echarts開發(fā)該項目已經(jīng)搭建完成的SSM環(huán)境。 標題說的四種姿勢指的是哪四種姿勢? 發(fā)送text...
摘要:前言目前的大環(huán)境下,使用作為持久層框架還是占了絕大多數(shù)的,下面我們來說一下使用的幾種姿勢。測試測試的程序與之前的一致,我們直接訪問,可以看到成功的結(jié)果姿勢三使用的姿勢和可以與上面兩種方式進行結(jié)合,。。。接口的實現(xiàn)是通過。然后我們將的改為。 前言 目前的大環(huán)境下,使用Mybatis作為持久層框架還是占了絕大多數(shù)的,下面我們來說一下使用Mybatis的幾種姿勢。 姿勢一:零配置注解開發(fā) 第...
摘要:如果我們在動態(tài)中用到了參數(shù)作為判斷條件,那么也是一定要加注解的,例如如下方法定義出來的如下這種情況,即使只有一個參數(shù),也需要添加注解,而這種情況卻經(jīng)常被人忽略好了,不知道大家有沒有到呢有問題歡迎留言討論。 有一些小伙伴覺得 MyBatis 只有方法中存在多個參數(shù)的時候,才需要添加 @Param 注解,其實這個理解是不準確的。即使 MyBatis 方法只有一個參數(shù),也可能會用到 @Par...
摘要:當不存在子類,也不存在子類時,規(guī)范中定義,在這種情況下,為服務動態(tài)生成一個名為的實例,并自動探測匹配資源。其中是中的基類,它繼承于情況二當不存在子類,但是存在子類時。以上就是規(guī)范中定義的四種服務的方式。 最近在學習 jersey 框架。他是 目前比較流行的 基于 JAX-RS 2.0 規(guī)范實現(xiàn)的 RESTful 框架。 我是跟著 《Java RESTful Web Service 實...
摘要:閱讀器現(xiàn)在越來越成為一個小眾的產(chǎn)品了。尤其是堅持幾年的從年開始就要收費了,是時候轉(zhuǎn)投自建閱讀器了。作為免費的閱讀器,雖然廣告很多,但是一直以來不限制訂閱數(shù),所以我一直把它當成閱讀器首選。RSS閱讀器現(xiàn)在越來越成為一個小眾的產(chǎn)品了。之前我在五款優(yōu)秀的RSS閱讀器推薦中介紹的InoReader、Feedly、Digg Reader等要么就是開始收費,要么就是半死不活了。尤其是堅持幾年的Inore...
閱讀 2897·2021-11-15 11:39
閱讀 1520·2021-08-19 10:56
閱讀 1097·2019-08-30 14:12
閱讀 3740·2019-08-29 17:29
閱讀 723·2019-08-29 16:21
閱讀 3424·2019-08-26 12:22
閱讀 1519·2019-08-23 16:30
閱讀 1024·2019-08-23 15:25