char형 변수는 primitive(원시)타입이여서 null을 사용할 수 없다.
원시타입, 참조타입(Primitive Type, Reference Type)
boolean저장 가능한 범위 true/ falseJava가 데이터를 다루는 최소 범위가 1 Byte 이기 때문에 낭비적이지만 1 Byte를 사용한다.charJava의 경우 Unicode를 사용, 동양의 글자의 경우 2 Byte 필요하기때문에 char
velog.io
char형 변수는 아스키코드를 이용한다.
아스키코드에서 숫자0은 null을 의미한다.
char형 변수가 null값인지 체크하고 싶다면
0을 이용해서 비교하면 된다!
https://okky.kr/articles/785626
OKKY - Java 에서 char null 비교
java에서 char 배열을 잡고, 거기서 빈값이면 출력을 안하려고 하는데 for (int i=0; i<SIZE; i+=2){ if (charArr[i]!=null) System.out.print("[" + charArr[i] +"]"+ charArr[i
okky.kr
'자바 > ++' 카테고리의 다른 글
Collections.sort() 와 Arrays.sort() 시간복잡도, 사용법 (0) | 2022.12.03 |
---|---|
[Java] BufferedReader, BufferedWriter (0) | 2022.12.03 |
자바 StringTokenizer 문자열분리,문자열구분! + split [미완] (0) | 2022.10.29 |
자바 1차원 배열,2차원 배열 출력하기 Arrays.toString(),Arrays.deepToString() (1) | 2022.10.28 |
Arrays.fill() // 편하게 배열을 채우기 (0) | 2022.10.28 |
댓글