Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Пример чтения файла в массив byte[] / 5 сообщений из 5, страница 1 из 1
07.06.2005, 15:44
    #33105213
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример чтения файла в массив byte[]
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 package  test;

 import  java.io.*;

 public   class  ReadFileToArray {
   public   static   void  main(String[] args)  throws  IOException {
    ByteArrayOutputStream baos =  new  ByteArrayOutputStream();

    File file =  new  File("c:\\test.gif");
    FileInputStream fis =  new  FileInputStream(file);
     byte [] buf =  new   byte [ 1024 ];
     int  readed;
     while  ((readed = fis.read(buf)) != - 1 ) {
      baos.write(buf,  0 , readed);
    }
    fis.close();

     byte [] data = baos.toByteArray();
    System.out.println(data.length);
  }
}

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
07.06.2005, 15:51
    #33105235
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример чтения файла в массив byte[]
дальше (взято из javadoc):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
      class  NetworkClassLoader  extends  ClassLoader {
         String host;
          int  port;

          public   Class  findClass(String name) {
              byte [] b = loadClassData(name);
              return  defineClass(name, b,  0 , b.length);
         }

          private   byte [] loadClassData(String name) {
             // load the class data from the connection
              . . .
         }
     }

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
14.06.2005, 10:38
    #33115029
Y
Y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример чтения файла в массив byte[]
Немного подправил:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
 package  test;

 import  java.io.*;

 public   class  ReadFileToArray {
   public   static   void  main(String[] args)  throws  IOException {
    ByteArrayOutputStream baos =  new  ByteArrayOutputStream();

    File file =  new  File("c:\\test.gif");
    FileInputStream fis =  null ;
     try  {
        fis =  new  FileInputStream(file);
         byte [] buf =  new   byte [ 1024 ];
         int  readed;
         while  ((readed = fis.read(buf)) != - 1 ) {
          baos.write(buf,  0 , readed);
        }
    }  finally  {
         if  (fis !=  null ) {
            fis.close();
        }
    }

     byte [] data = baos.toByteArray();
    System.out.println(data.length);
  }
}
...
Рейтинг: 0 / 0
14.06.2005, 10:39
    #33115039
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример чтения файла в массив byte[]
:) это ж пример :) не надо его воспринимать как рабочий код

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
14.06.2005, 10:46
    #33115069
Y
Y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример чтения файла в массив byte[]
Многие любят Ctrl+C -> Ctrl+V - подправил именно для них :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Пример чтения файла в массив byte[] / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]