Language/Java
[Java] int 타입을 이진수로 바꾸는 방법
개발사전
2022. 2. 6. 19:28
Integer.toBinaryString()
- String 타입으로 반환
- 앞의 0이 생략
- 앞의 0을 붙이고 싶을 땐, format을 사용
int n = 53;
String bin = Integer.toBinaryString(n);
System.out.println(bin); // 110101
System.out.println(String.format("%8s", bin).replaceAll(" ", "0")); // 00110101
Integer.toString()
- String 타입으로 반환
- 앞의 0이 생략
- 앞의 0을 붙이고 싶을 땐, format을 사용
int n = 53;
String bin = Integer.toString(n,2);
System.out.println(bin); // 110101
System.out.println(String.format("%8s", bin).replaceAll(" ", "0")); // 00110101