Monday
Java8 Unsigned 본문
자바8 이전까지는 Unsigned가 없었지만, Java 8 이후부터는 Unsigned 관련 메소드가 추가되었습니다.
주의해야 할 점은, Unsigned 자료형이 아닌 메소드란 점입니다.
int unsigned = Integer.parseUnsignedInt("230000000");
System.out.println(Integer.toUnsignedString(unsigned)); // 반드시 toUnsigneString를 사용해서 출력해야 함.
parseUnsignedInt 와 toUnsignedString을 사용해서 Unsigned를 표현할 수 있습니다. 꼭 메소드를 이용해서
변환해주는 작업이 필요하기 때문에 불편한 점이 존재합니다. 따라서, 큰 값을 사용할 목적이라면 Unsigned 대신
BigInteger나 long을 사용하는게 좋을 것 같습니다.
'언어 > Java' 카테고리의 다른 글
2. Java 기본 문법(데이터 타입, 변수, 제어문) (0) | 2024.11.10 |
---|---|
1. 실무에서 자주 사용하는 Java 코딩 컨벤션 (0) | 2024.11.10 |
[Java8] Optional 이란? (0) | 2022.04.15 |
[Java8] Stream이란? (0) | 2022.03.13 |
[Java8] 함수형 인터페이스란? (0) | 2022.02.27 |
Comments