public class Main {
public static void main(String[] args) {
int tmp = 32; // 100000
int tmp2 = 1; // 000001
String fometTmp = String.format("%6s",Integer.toBinaryString(tmp));
//fometTmp = fometTmp.replaceAll("1", "#");
//fometTmp = fometTmp.replaceAll("0", " ");
System.out.println(fometTmp);
String fometTmp2 = String.format("%6s",Integer.toBinaryString(tmp2));
//fometTmp2 = fometTmp2.replaceAll("1", "#");
fometTmp2 = fometTmp2.replaceAll(" ", "0");
System.out.println(fometTmp2);
}
}
<결과 창>
100000
000001
'Development > JAVA' 카테고리의 다른 글
문자열의 배열 혹은 리스트를 각 문자열의 길이를 기준으로 정렬 하고자 할 때 (0) | 2023.02.10 |
---|---|
String.valueOf(50) vs 50+"" vs String.format("%s",50) 중 가장 빠른 것은? (0) | 2023.02.03 |
정규식을 활용하여 특정 문자를 제외하고 제거 하기 (+ 중복 문자 제거) (0) | 2023.01.24 |
stream의 distinct() 메소드를 활용하여 문자열에서 중복된 값을 제거 (0) | 2023.01.22 |
List를 활용한 배열 정보 저장과 반환 (0) | 2023.01.22 |