URL から Java でストリームを取得する方法
JavaではURL内のファイルストリームはjava.net.URLとjava.io.InputStreamを使って取得できます。簡単なサンプルコードは以下の通りです:
import java.io.InputStream;
import java.net.URL;
public class Main {
public static void main(String[] args) {
try {
URL url = new URL("http://example.com/file.txt");
InputStream inputStream = url.openStream();
// 使用 inputStream 进行文件流的读取操作
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
上のコードは、まずファイルストリームを取得するURLを指定したURLオブジェクトを作成しています。 سپس、url.openStream()メソッドを呼び出してURL内のファイルストリームを取得し、InputStreamオブジェクトに格納します。 これで、InputStreamオブジェクトを使用してファイルストリームの読み取り操作を実行できます。
ファイルストリームの読取後に、リソースを解放するための InputStream オブジェクトのクローズを忘れないでください。inputStream.close() メソッドを使用してストリームをクローズすることができます。
上記のコードは、通常ファイルのファイル・ストリームを取得する場合のみ有効です。画像やビデオなどの他のタイプのファイル・ストリームを取得する必要がある場合は、他のライブラリまたはメソッドを使用する必要があります。