저는 기수 2로 Integer.parseInt 메서드를 사용하여 2 개의 긴 바이너리 문자열을 추가하려고 시도했습니다. 그러나 이진수의 긴 문자열에 대해서는 작동하지 않는다고 생각합니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?Java에서 2 진수를 포함하는 2 개의 긴 문자열을 어떻게 추가합니까?
0
A
답변
1
당신은 기수를 사용한 BigInteger
를 사용할 수 있습니다
BigInteger decInt = new BigInteger("111111111111111111111111111111111001111",2);
0
BigInteger를 사용할 수 있습니다. BigInteger(byte[])
생성자는 two's complement 정수로 해석되는 바이트 배열을 사용하므로 add
함수를 사용하여 두 개를 더할 수 있습니다. add
은 BigInteger가 불변이므로 두 객체 중 하나를 수정하지 않는다는 점에 유의하십시오. 대신 새 객체를 반환합니다.
+0
내 문자열을이 바이트 []에 넣는 예제를 제공해 주시겠습니까? – Name158
관련 문제
- 1. 8085에서 2 바이트 2 진수를 어떻게 비교합니까?
- 2. 2 개의 쌍을 포함하는 배열로 문자열을 분할
- 3. 다음 방정식에 2 개의 값을 어떻게 추가합니까?
- 4. 안드로이드 프로젝트에서 2 개의 문자열을 어떻게 연결합니까?
- 5. 어떻게 10 진수를 2 진수로 변환 하시겠습니까?
- 6. 문자열을 포함하는 grep 줄 또는 문자열을 포함하는 줄 2
- 7. 2 개의 문자열을 제외하고 포함하는 정규식 mathching 문자열
- 8. 2 개의 부트 스트랩 열 사이에 2 개의 행을 어떻게 추가합니까?
- 9. 각 N/2 폴더를 포함하는 2 개의 디렉토리에 N 개의 폴더를 포함하는 디렉토리를 분할하는 방법
- 10. 2 개의 문자열을 비교하는 방법?
- 11. 문자열을 2 개의 변수로 나눕니다.
- 12. MongoDB의 단일 모델에 2 개의 참조를 어떻게 추가합니까?
- 13. Java에서 2 개의 문자열을 변수의 정확한 일치 항목과 일치시킵니다.
- 14. 2 개의 int 값을 'build'한 긴 값 하나를 어떻게 2 개의 정수로 나눌 수 있습니까?
- 15. 10 진수를 2 진수로 변환
- 16. 10 진수를 2 진수로 변환
- 17. 16 진수를 2 진수로 변환
- 18. Java에서 배열을 사용하여 2 진수를 10 진수로 변환
- 19. SQLite - 2 개의 테이블을 포함하는 쿼리
- 20. PHP에서 10 진수를 2 진수로 변환
- 21. 어떻게 Java에서 Arraylist의 2 차원 배열을 뺍니까?
- 22. 2 개의 긴 열이있는 테이블을 어떻게 만듭니 까?
- 23. C++에서 10 진수를 2 진수로 변환
- 24. MATLAB Plot에 2 축을 어떻게 추가합니까?
- 25. 이온 2 성분 템플리트에 CSS를 어떻게 추가합니까
- 26. 2 개의 파일을 포함하는 파이썬에서 루프를 중첩했습니다.
- 27. 2 개의 영속 객체를 포함하는 객체의 매핑
- 28. 2 개의 값을 포함하는 객체를 검색 하시겠습니까?
- 29. 2 개의 벡터를 포함하는 좌표계 생성하기
- 30. Java에서 2 개의 큰 정수를 나눕니다.
당신이 당신이 가진 의미합니까'바이트 [] '의 숫자를 표현하는 추가하고 싶습니까? – yshavit
내가 가진 것의 예는 "10000011100"과 "00000011000"이지만 상당히 길고 동일한 수의 문자입니다. – Name158
기수와 함께 Integer.parseInt를 가질 수있는 최대 값은 2입니다. Integer.MAX_VALUE의 이진수입니다. –