Для назначения я пытаюсь преобразовать строку в 7-битный двоичный файл. Однако нам не разрешено использовать Integer.toBinaryString (int). Это то, что я до сих порКак преобразовать строку в 7-битный двоичный код
public static int[] encodeToBit(String str) {
int[] convertString = new int[str.length() * 7];
for (int i = 0; i < convertString.length; i++) {
convertString[i] = (int)str.charAt(i);
for (int j = convertString.length; j >=0 ; j--) {
while (true) {
convertString[i] =
}
}
}
return convertString;
}
Любые советы о том, как преобразовать целое ASCII представление полукокса в 7-разрядным двоичным.
Edit: Например, encodeToBit («C") должна вывести массив
[1, 0, 0, 0, 0, 1, 1]
Что именно вы имеете в виду 7-разрядным двоичным? –
можете ли вы дать нам пример ввода и желаемый результат? –
Я думаю, что это может помочь вам достичь вашей цели HTTP : //stackoverflow.com/a/6393904/2187972 – seth2810