Вниз  Java-программирование (1-ые посты)
- 5.02.2011 / 22:41
Zvers
  Пользователь

Zvers 
Сейчас: Offline
можно потоковой записью..
- 6.02.2011 / 07:18
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Zvers (05.02.2011/22:41)
можно потоковой записью..
А можно два примера кодом? :)
- 6.02.2011 / 13:52
Zvers
  Пользователь

Zvers 
Сейчас: Offline
В разных ситуациях код разный. Потоковая запись - считываешь в ограниченный байт массив определённого размера, записываешь его. Следующий "кусок" данных пишешь в этот же массив и т.д. Но при работе с массивами тратится излишнее время, поэтому, если время дорого, можешь побайтово считывать и записывать.

Изменено Zvers (6.02 / 13:55) (всего 1 раз)
- 6.02.2011 / 13:56
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Zvers, Ну тоды два разных кода. Ты выложи, а я разберусь.
- 6.02.2011 / 13:58
Zvers
  Пользователь

Zvers 
Сейчас: Offline
А первый способ - может быть нехватка памяти. Там проще. Считываешь в массив или в вектор и используешь как хочешь
- 6.02.2011 / 14:05
Zvers
  Пользователь

Zvers 
Сейчас: Offline
1. InputStream is = getClass().getResourceAsStream("/aaa");
byte[] a = new byte[is.available()];
is.read(a);
is.close();
- 6.02.2011 / 14:07
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Zvers, Ппц, я ващет про создание архива спросил.
Это я знал. Я про зипме, епт, много способов...
- 6.02.2011 / 14:10
Zvers
  Пользователь

Zvers 
Сейчас: Offline
2. InputStream is = getClass().getResourceAsStream("/aaa");
FileConnection fc = (FileConnection)Connector.open("file:///Ms/Other/a.fff", 3);
if(!fc.exists()) fc.create();
OutputStream os = fc.openOutputStream();
int ch = 0;
while((ch = is.read()) != -1) {
os.write(ch);
}
is.close();
os.close();
fc.close();
- 6.02.2011 / 14:12
Zvers
  Пользователь

Zvers 
Сейчас: Offline
kiriman, >> Иль придеца сначала сохранить в фс и тока птм юзать?
- 6.02.2011 / 14:15
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Zvers (06.02.2011/14:12)
kiriman, >> Иль придеца сначала сохранить в фс и тока птм юзать?
Чтоб собрать зип надо в метод передать массив путей.
У мя изменяется один файл до сборки, терь подумай.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)