파싱(Parsing) 함수, 형 변환 함수

드코미·2025년 7월 20일
post-thumbnail

Integer.parseInt()

입력 문자열함수 호출 예시반환값/동작비고
"123"Integer.parseInt("123")123정상 동작
"-25"Integer.parseInt("-25")-25음수 파싱 가능
"0011"Integer.parseInt("0011")110으로 시작해도 정상 파싱
"12a"Integer.parseInt("12a")예외 발생NumberFormatException
"3.14"Integer.parseInt("3.14")예외 발생소수점 파싱 불가
" 42 "Integer.parseInt(" 42 ")예외 발생공백 포함 시 예외
"FF"Integer.parseInt("FF", 16)25516진수로 파싱 (진수 명시)
""Integer.parseInt("")예외 발생빈 문자열

참고로 16진수는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F이렇게 있는데,
16진수로 "FF"는 F가 15를 의미하므로

16진수 "FF"  
  = F×(16^1) + F×(16^0)  
  = 15 × 16 + 15 × 1  
  = 240 + 15  
  = 255

profile
할 수 있다!!!

0개의 댓글