Witam piszę aplikacje na androida i z tego co wyczytałem to typ char w Javie jest zakodowany na 16 bitach. Da się to jakoś zmienić bo będę się komunikował ze sterownikiem oprogramowanym w C a tam char to 8 bitów. Będę mu przesyłał jakieś znaki więc to może być problem.
0
1
A nie możesz używać byte
?
1
Stringi w Javie są zakodowane w UTF-16, dlatego char ma 16-bitów. Sa jednak metody konwersji z bajtów i do bajtów.
0
No to fajnie by było ten znak przekonwertować do 1 bajta.
0
byte[] bytes = someString.getBytes();
I masz stringa jako tablicę bajtów.