- Runtime Exception์ ๋ํด
** ๊ฐ์ด Null์ธ ๊ฒ์ด Null Pointer Exception ๋ฐ์๋ณด๋ค ์ผ๋ฐ์ ์ผ๋ก ๋ซ๋ค
= ์์ธ๋ ๋ค๋ฅธ ๋ก์ง์ผ๋ก ์ด๋ป๊ฒ ์ ์ด๋ ์ง ์ ์๊ฐ ์๋ค
** ๊ฐ์ด null์ผ ์๋ ์๋ ํ ๋น ์, try - catch ๋ฌธ์ผ๋ก ๊ฐ์ธ์ฃผ๋ฉด ์ข๋ค
๊ทธ๋์ String a = b + " ";๋ณด๋ค
String a = String.valueOf(b);์ด ๋ซ๋ค
( " "๋ก ๋ฌธ์์ด ํ ๋นํ๋ ๊ฑด Null Pointer Exception์ด ๋ฐ์ํ ์ ์๊ณ , String.valueOf()์ ๊ฒฝ์ฐ null์ด๋ฉด ์์ธ๊ฐ ๋ฐ์ํ์ง ์๊ณ ๊ทธ๋๋ก null๋ก ๊ฐ์ด ํ ๋น๋๋ค)
+ ์ถ๊ฐ๋ก..
String a = String.valueOf(b != null ? b : "default");๋ก null์ผ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ํ ๋นํ๊ฑฐ๋
String a = Objects.toString(b, "default");๋ก ๊ธฐ๋ณธ๊ฐ์ ํ ๋นํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋์ฑ ์์ ํ๊ฒ ์ฝ๋ฉํ ์ ์๋ค
'TIL, WIL > TIL๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
12.05 TIL : GROUP BY ์ ์์ HAVING COUNT์ ์ญํ ์ธ (0) | 2023.12.05 |
---|---|
12. 03 TIL : ๋ฐ๋ธ์์์ ์นดํ์นด (2) | 2023.12.03 |
11. 29 TIL : ๋ฐ๋ธ์์์ ์นดํ์นด + SQL ํ์ด ์ค WHERE IN (2) | 2023.11.29 |
11. 23 TIL : GROUP BY + ์ฝ๊ฐ์ JQuery ๋ฐ JSTL (0) | 2023.11.23 |
11. 22 TIL : SQL ์ฟผ๋ฆฌ & Spring vs Spring Boot (0) | 2023.11.22 |