Некоторое время назад я написал несколько статей о преобразовании массива Byte [] в строку , преобразовании массива символов в строку , преобразовании строки в массив символов , преобразовании массивов в набор и т. Д.
В этом уроке мы рассмотрим, как преобразовать любой файл в массив байтов в Java?
Мы будем сканировать этот файл:
index.php
PHP
|
1
2
3
4
5
6
|
PHP
// Молчание — золото.
это является Crunchify 's учебник, который преобразует файл в массив байтов. , ,
?>
|
Java-код:
CrunchifyFileToByteStream.java
Джава
|
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
28
29
30
31
32
33
34
35
36
37
38
39
40
|
пакет ком . crunchify. учебные пособия ;
Импортировать Java. Ио. Файл ;
Импортировать Java. Ио. FileInputStream ;
/ **
* @author Crunchify.com
*
* /
общественности учебный класс CrunchifyFileToByteStream {
общественности статический недействительным main ( Строка [ ] аргументы ) {
FileInputStream crunchifyInputStream знак равно ноль ;
Файл crunchifyFile знак равно новый Файл ( /Users/
байт [ ] crunchifyByteStream знак равно новый байт [ ( int ) crunchifyFile . длина ( ) ] ;
пытаться {
crunchifyInputStream знак равно новый FileInputStream ( crunchifyFile ) ;
crunchifyInputStream . читать ( crunchifyByteStream ) ;
crunchifyInputStream . закрыть ( ) ;
за ( int счетчик знак равно 0 ; счетчик < crunchifyByteStream . длина ; counter ++ ) {
Система. вне. печать ( ( символ ) crunchifyByteStream [ counter ] ) ;
}
Система. вне. println ( / n / nTask Finished ) ;
} ловить ( Исключение е ) {
logError ( «Исключение» + е ) ;
}
}
частный статический недействительным logError ( String строка ) {
Система. вне. println ( строка ) ;
}
}
|
Eclipse Console Результат:
0.00 (0%) 0 votes








