본문 바로가기
IT

[IT] Java, Python, JavaScript 타입 변환 (From \ To)

by SeungyubLee 2025. 11. 13.

※ Java

From \ To int x long x double x boolean x String x Object x
int i int x = i; long x = i; double x = i; boolean x = (i != 0); String x = String.valueOf(i); Object x = Integer.valueOf(i);
long l int x = (int) l; long x = l; double x = l; boolean x = (l != 0L); String x = String.valueOf(l); Object x = Long.valueOf(l);
double d int x = (int) d; long x = (long) d; double x = d; boolean x = (d != 0.0); String x = String.valueOf(d); Object x = Double.valueOf(d);
boolean b int x = (b ? 1 : 0); long x = (b ? 1L : 0L); double x = (b ? 1.0 : 0.0); boolean x = b; String x = String.valueOf(b); Object x = Boolean.valueOf(b);
String s int x = Integer.parseInt(s.trim()); long x = Long.parseLong(s.trim()); double x = Double.parseDouble(s.trim()); boolean x = Boolean.parseBoolean(s.trim()); String x = s; Object x = s;
Object obj int x = Integer.parseInt(String.valueOf(obj).trim()); long x = Long.parseLong(String.valueOf(obj).trim()); double x = Double.parseDouble(String.valueOf(obj).trim()); boolean x = Boolean.parseBoolean(String.valueOf(obj).trim()); String x = String.valueOf(obj); Object x = obj;

 

※ Python

From \ To int x float x bool x str x list x dict x None x
int i x = int(i) x = float(i) x = bool(i) x = str(i) x = list(str(i))   x = None
float f x = int(f) x = float(f) x = bool(f) x = str(f) x = list(str(f))   x = None
bool b x = int(b) x = float(b) x = bool(b) x = str(b)     x = None
str s x = int(s) x = float(s) x = bool(s) x = s x = list(s) x = json.loads(s) x = None
list lst     x = bool(lst) x = str(lst) x = list(lst)    
dict dic     x = bool(dic) x = str(dic)   x = dict(dic)  
None n     x = False x = "None"     x = None

 

※ JavaScript

From \ To Number x String x Boolean x Object x Array x
Number n x = Number(n) x = String(n) x = Boolean(n) x = Object(n) x = [n]
String s x = Number(s) x = String(s) x = Boolean(s) x = Object(s) x = s.split("")
Boolean b x = Number(b) x = String(b) x = Boolean(b) x = Object(b) x = [b]
Object obj x = Number(obj) x = String(obj) x = Boolean(obj) x = obj x = Object.values(obj)
Array arr x = Number(arr) x = String(arr) x = Boolean(arr) x = Object(arr) x = arr
null x = 0 x = "null" x = false    
undefined x = NaN x = "undefined" x = false    

 

'IT' 카테고리의 다른 글

[IT] 브라우저에서 미리보기 가능한 파일 형식  (0) 2024.12.18
[IT] 쿠키 & 세션 & 토큰 & 캐시  (0) 2023.07.15
[IT] 서버 이중화  (0) 2023.05.30
[IT] Cloud Service 장단점  (0) 2023.05.30
[IT] Web Server & WAS  (0) 2023.02.26