У меня есть байтовый массив из 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)
) в строку.
Какого черта? Просто создайте для каждого поля столбец в вашей таблице ** с ** фиксированным размером. –
@Martjin У меня есть файл, который имеет 527890 байт, и я должен прочитать кусок 2048 байт, который имеет 13 записей, каждая запись - 151 байт, и нам нужно извлечь диапазоны и сохранить в столбцах таблицы.) –