Java fileinputstream с использованием url
Как вводить в fileinputstream файл для URL?
Я ввожу url в Fileinputstream, но вывод URL-адреса неверен, потому что косая черта обращена назад, как - от/до \, а двойные слэши // - только одна косая черта и назад. с файловым потоком? Если это не так, можете ли вы сказать мне, что я должен использовать вместо fileinputstream?
Ответы
Ответ 1
Если вы хотите получить 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();
Ответ 2
FileInputStream может быть инициализирован либо именем пути, либо файловым объектом.
Если вы укажете имя пути, вам нужно будет только преобразовать любые обратные слэши\в двойные обратные слэши\