fileinputstreamにファイルを入力する方法は?
FileinputstreamにURLを入力しましたが、リンクスラッシュが-from /から\のように逆方向になり、ダブルスラッシュ//が\ 1つのスラッシュと逆方向になっているため、URLの出力が間違っています。それを行うためのfileinputstream?そうでない場合は、fileinputstreamの代わりに何を使用すればよいか教えていただけますか?
fileinputstreamにファイルを入力する方法は?
FileinputstreamにURLを入力しましたが、リンクスラッシュが-from /から\のように逆方向になり、ダブルスラッシュ//が\ 1つのスラッシュと逆方向になっているため、URLの出力が間違っています。それを行うための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は、パス名またはファイルオブジェクトのいずれかで初期化できます。
パス名を指定する場合は、バックスラッシュ\をダブルバックスラッシュ\に変換するだけで済みます。