
※ 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 |