Как эффективно преобразовать байтовый массив в строку

У меня есть массив байтов из 151 байта, который обычно является записью. Запись необходимо вставить в база данных оракула. В 151 байте диапазона массива от 0 до 1 - это идентификатор записи, от 2 до 3 - идентификатор ссылки, от 4 до 9 - значение даты. Следующие данные в байтовом массиве представляют собой значение даты. я хочу преобразовать его в строку

byte[] b= {48,48,49,48,48,52};  // when converted to string it becomes 10042. 

new String(b);  // current approach

есть ли способ эффективно преобразовать массив байтов некоторого диапазона ( Arrays.copyOfRange (b, 0,5) ) в строку.

9
задан Dead Programmer 29 December 2010 в 11:00
поделиться