에브리 저장소

자바 문자열 타입 변환 하는 방법 본문

Java

자바 문자열 타입 변환 하는 방법

eblee 2019. 1. 7. 00:49

자바 문자열 타입 변환 하는 방법


자주 안쓰게 되면 헷갈리는 문자열 변환에 대해 알아보면서,

각 타입별로 변환할 수 있는 함수에 대해 정리해보았습니다.

먼저 사용하는 함수는 아래 코드와 같습니다.



해당 변수가 문자열인지 확인하는 방법은 위에서 사용한대로

만약, 변수명이 strInt 라면

strInt instanceof String

가 반환한 값이 true라면 a는 String입니다.



byte부터 Double까지 모두 문자열로 변환되었습니다.

보다싶이 long에 long 타입이라는걸 알려주려고 붙여준 L이나, float의 f는 알아서 변환하지 않습니다.


아래는 문자열(String)을 각 숫자타입으로 변환하는 코드입니다.



참고로 long으로 변환할 문자열 끝에 L을 붙이면 Long.parseLong() 함수 실행 시 에러가 납니다.

하지만 float으로 변환할 문자열 끝에 f를 붙여도 Float.parseFloat() 함수 실행 시에 에러가 나지 않습니다. (이유는 아직..)



변환 성공입니다!





아직 티스토리에 소스코드 하이라이팅 해서 올리는 법을 숙지하지 못해서,

사진으로 올리니 저도 불편하고 보는 사람도 불편할 것 같다는 생각이 드네요.


다음 코드 올릴 땐 소스코드를 편하게 볼 수 있도록 올리겠습니다!

감사합니다!




Comments