ページの作成:「java.net.URL [https://docs.oracle.com/javase/jp/8/docs/api/java/net/URL.html]」
 
 
(同じ利用者による、間の9版が非表示)
1行目: 1行目:
[[java.net のクラスたち|java.net]].URL [https://docs.oracle.com/javase/jp/8/docs/api/java/net/URL.html]
[[java.net のクラスたち|java.net]].URL [https://docs.oracle.com/javase/jp/8/docs/api/java/net/URL.html]
私はネット上にあるリソースを取得します。
==コンストラクタ==
* public URL(String spec) - URLオブジェクトを生成
==メソッド==
* openStream - 指定のURLに接続して、その接続から読み込むためにのInputStreamを返す
==例==
URL url = new URL("<nowiki>https://hoge.com</nowiki>");
[[InputStreamReader]] isr = new InputStreamReader(url.openStream());
int i = isr.read();
while (i != -1) {
    System.out.print((char) i);
    i = isr.read();
}
isr.close();
URL url = new URL("<nowiki>http://dokojava.jp/favicon.ico</nowiki>");
InputStream is = url.openStream();
OutputStream os = new [[FileOutputStream]]("dj.ico");
int i = is.read();
while (i != -1) {
    os.write((byte) i);
    i = is.read();
}
is.close();
os.close();

2019年7月3日 (水) 08:50時点における最新版

java.net.URL [1]

私はネット上にあるリソースを取得します。

コンストラクタ

  • public URL(String spec) - URLオブジェクトを生成

メソッド

  • openStream - 指定のURLに接続して、その接続から読み込むためにのInputStreamを返す

URL url = new URL("https://hoge.com");
InputStreamReader isr = new InputStreamReader(url.openStream());
int i = isr.read();
while (i != -1) {
    System.out.print((char) i); 
    i = isr.read();
}
isr.close();
URL url = new URL("http://dokojava.jp/favicon.ico");
InputStream is = url.openStream();
OutputStream os = new FileOutputStream("dj.ico");
int i = is.read();
while (i != -1) {
    os.write((byte) i); 
    i = is.read();
}
is.close();
os.close();