0
Я пытаюсь загрузить URL-адрес, который является zip-файлом .. Сейчас я читаю в файле, чтобы получить размер. Затем создать массив целых чисел с этим размером, а затем прочитать в файле снова и хранить его в моем массивеПытается загрузить в URL-адрес
- Есть ли способ, чтобы получить размер URL, так что я не должен читать его в два раза ?
- Есть ли способ изменить размер массива, когда я его прочитал, поэтому мне не нужно заранее получать размер.
Кажется, глупо читать в файле 3 раза
использовать, например, [ 'java.io.ByteArrayInputStream'] (HTTP: // документы .oracle.com/javase/8/docs/api/java/io/ByteArrayInputStream.html) вместо прямого использования массива. – Jesper
Очень глупо читать это 3 раза. Используйте буфер. http://stackoverflow.com/questions/921262/how-to-download-and-save-a-file-from-internet-using-java – jgitter
Вы пытаетесь сохранить файл на свой компьютер или хотите кэшировать это в коде? – mezzodrinker