2014-10-14 2 views
0

У меня был виджет календаря и передал значения другому действию через пакет. Как я могу, после получения значений из пакета, преобразовать «год», «месяц», «день» в байты?Преобразование int в байты

int year = extras.getInt("year"); 
    int day = extras.getInt("day"); 
    int month = extras.getInt("month"); 
+0

Вы имеете в виду массив байтов? : http://stackoverflow.com/questions/2183240/java-integer-to-byte-array –

+0

Можете ли вы уточнить (по ожидаемому результату), что вы подразумеваете под «в байты»? – leesei

+0

Да, вы можете сказать мне разницу между ними? @ShobhitPuri – user3965683

ответ

1

Вы можете преобразовать свой int в байты с помощью ByteBuffer.

byte[] bytes = ByteBuffer.allocate(4).putInt(year).array(); 
Смежные вопросы