21行目: | 21行目: | ||
URL url = new URL("<nowiki>http://dokojava.jp/favicon.ico</nowiki>"); | URL url = new URL("<nowiki>http://dokojava.jp/favicon.ico</nowiki>"); | ||
InputStream is = url.openStream(); | InputStream is = url.openStream(); | ||
OutputStream | OutputStream fos = new FileOutputStream("dj.ico"); | ||
int i = is.read(); | int i = is.read(); | ||
while (i != -1) { | while (i != -1) { | ||
fos.write((byte) i); | |||
i = is.read(); | i = is.read(); | ||
} | } | ||
is.close(); | is.close(); | ||
fos.close(); |
2019年6月27日 (木) 20:55時点における版
私はURL形式のリソースを取得します。
コンストラクタ
- 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 fos = new FileOutputStream("dj.ico"); int i = is.read(); while (i != -1) { fos.write((byte) i); i = is.read(); } is.close(); fos.close();