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 может быть инициализирован либо именем пути, либо файловым объектом.

Если вы укажете имя пути, вам нужно будет только преобразовать любые обратные слэши\в двойные обратные слэши\