преобразование строки в ByteArray с использованием цели c - PullRequest
0 голосов
/ 09 февраля 2019

, пожалуйста, помогите мне, я нахожусь в новинку в программировании задач c или c, я борюсь в этом расчете, основанном на преобразовании данных

байт b1 =

 hexStringToByteArray(workingData.charAt(begin));

      String bbb= String.valueOf(b1);
        int ch1 = ((b1 & 0xC0) >> 6);
        String ccc=  String.valueOf(ch1);
        int ch2 = ((b1 & 0x30) >> 4);
        String dddd=  String.valueOf(ch2);
        dtc += dtcLetters[ch1];
        String eeee=  String.valueOf(dtcLetters[ch1]);
        dtc += hexArray[ch2];
        String eeeedd=  String.valueOf( hexArray[ch2]);
        dtc += workingData.substring(begin + 1, 
begin + 4);

        String dfdf=  String.valueOf(workingData.substring(begin + 1, begin + 4));
        if (dtc.equals("P0000")) {
            return;
        }
        codes.append(dtc);
        codes.append('\n');
    }
}

private byte hexStringToByteArray(char s) {
    return (byte) ((Character.digit(s, 16) << 
4));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...