Mam tablicę bajtów z 151 bajtów, która jest zwykle rekordem, Rekord musi zostać wstawiony do bazy danych Oracle. W 151 bajtach zakresu tablic od 0 do 1 jest identyfikatorem rekordu, 2 do 3 jest identyfikatorem referencyjnym, 4 do 9 jest wartością daty. Następujące dane w tablicy bajtowej to wartość daty. chcę, aby przekonwertować go na ciągJak skutecznie przekonwertować tablicę bajtową na ciąg
byte[] b= {48,48,49,48,48,52}; // when converted to string it becomes 10042.
new String(b); // current approach
jest jakiś sposób, aby skutecznie przekonwertować tablicę bajtów pewnego zakresu (Arrays.copyOfRange(b,0,5)
) do łańcucha.
Co do cholery? Po prostu utwórz dla każdego pola kolumnę w tabeli ** o ** ustalonym rozmiarze. –
@Martjin Mam plik, który ma 527890 bajtów i muszę przeczytać fragment 2048 bajtów, który ma 13 rekordów, każdy rekord ma 151 bajtów, i musimy wyodrębnić zakresy i przechowywać w kolumnach tabeli;) –