объекты, у них у каждого свой id изначально он был в Short
                  
                  
                  Дальше я его клал в Map и они становились String 
                  
                  
                  Дальше эти объекту идут на другой сервис, где мне надо получить их id  и на основании их id перенаправить в определенный метод
                  
                  
                  ну типа 
                  
                  
                  if(id >= 256){
                  
                  
                  такой-то метод}
                  
                  
                  
                  
                  
                  else if(id < 256) {
                  
                  
                  то такой-то метод}
                  
                  
                  
                  
                  
                  Вопрос у меня есть табличка в екселе где прописано в какой метод отправлять тот или иной объект
                  
                  
                  
                  
                  
                  Но формат написания id такой
                  
                  
                  
                  
                  
                  0x022e
                  
                  
                  0x022f
                  
                  
                  0x0230
                  
                  
                  0x0231
                  
                  
                  0x0232
                  
                  
                  0x0233
                  
                  
                  0x0234
                  
                  
                  
                  
                  
                  А у меня изначально id Short, а потом в String и приходят мне в String
                  
                  
                  
                  
                  
                  Я догадываюсь , что это 16ая система , но есть 2 проблемы 
                  
                  
                  1) Преобразовать мой id в 16ую систему не очень эффективно, так как я в If как условия для Стринги буду прописывать , я же смогу только по иквелс сравнивать, а к short не смогу привести, так как там буквы есть вылезет ошибка
                  
                  
                  
                  
                  
                  2) как можно преобразовать вот эти числа в 10ую, чтобы я свои id привел к short и тупо по if прогнал и запихал куда надо? 
                  
                  
                  
                  
                  
                  Причем всякие конверторы ругаются на 0х0 как я понимаю в 16ой системе не должно быть х-ов
                  
                  
                  
                  
                  
                  Кто даст совет?  а то почти  добил таску и впух на этом месте так как файл прислали в таком формате.... И спрашивать у тим лида не очень охота, так как есть подозрение, что это что-то простое, а я как дебил обращусь к нему)))
                  
                  
                
Google > short parse hex java
Я же написал мне не удобно что оно в стринг будет . Я знаю про этот метод
Второй момент я не понимаю 0х0 в 16 системе этого нет (
0x это префикс который говорит о том что оно записано в хексе
Фактически его можно игнорировать верно ?
Если других систем счисления не подразумевается то да
Примерно понял спасибо )
Обсуждают сегодня