согласно запросу. Мне нужно преобразовать длинное десятичное число в двоичное число, а затем преобразовать его в дополнение. Но число должно быть длиной 32 бита. т. е. мне нужно написать дополнительные 0 перед дополнительным номером. Я все сделал. Наконец, дополните номер. находится в строке, и мне нужно преобразовать его в длинный примитив.
public static long flippingBits(long n) {
String s = Long.toBinaryString(n); //binary of long n
StringBuilder sb = new StringBuilder(); //to store complement of n.
for (int i = 0; i < s.length(); i++) {
sb.append(flip(s.charAt(i))); //each char of string s is send to method flip to get it's binary
}
int b = 32 - s.chars().toArray().length; //to know how many extra 1's are need to be insert in front of complement string.
String s1= sb.toString();
for (int i =0; i
Подробнее здесь: https://stackoverflow.com/questions/784 ... itive-long
Как преобразовать строку длиной 32 (тип числа) в примитивную длинную ⇐ JAVA
Программисты JAVA общаются здесь
1714925841
Anonymous
согласно запросу. Мне нужно преобразовать длинное десятичное число в двоичное число, а затем преобразовать его в дополнение. Но число должно быть длиной 32 бита. т. е. мне нужно написать дополнительные 0 перед дополнительным номером. Я все сделал. Наконец, дополните номер. находится в строке, и мне нужно преобразовать его в длинный примитив.
public static long flippingBits(long n) {
String s = Long.toBinaryString(n); //binary of long n
StringBuilder sb = new StringBuilder(); //to store complement of n.
for (int i = 0; i < s.length(); i++) {
sb.append(flip(s.charAt(i))); //each char of string s is send to method flip to get it's binary
}
int b = 32 - s.chars().toArray().length; //to know how many extra 1's are need to be insert in front of complement string.
String s1= sb.toString();
for (int i =0; i
Подробнее здесь: [url]https://stackoverflow.com/questions/78428951/how-to-convert-32-length-string-num-type-into-primitive-long[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия