Fileinputstream、urlするファイルに入力する方法は?
FileinputstreamにURLを入力しましたが、URLの出力が間違っています。リンクスラッシュが-/から\のように逆方向に変換され、二重スラッシュ//が\は1つのスラッシュと逆方向にすぎないためです。それを行うfileinputstream?そうでない場合、fileinputstreamの代わりに何を使用すればよいか教えていただけますか?
InputStream
を取得してURLからデータを取得する場合は、- URL.openStream
メソッドは、他のInputStream
と同様に使用できるInputStream
を返します。
例えば、
InputStream is;
// if we were getting data from a file, we might use:
is = new FileInputStream("/path/to/file");
// or, from a URL, then retrieve an InputStream from a URL
is = new URL("http://google.com/").openStream();
FileInputStreamは、パス名またはファイルオブジェクトで初期化できます。
パス名を指定する場合、必要なのはbackスラッシュ\を2つのバックスラッシュ\に変換することだけです。