๋กœ์ผ“๐Ÿพ
article thumbnail
[Java] null ๊ณผ "" ์ฐจ์ด๋Š” ๋ญ˜๊นŒ?
... 2021. 1. 7. 16:57

l null null์€ ์–ด๋– ํ•œ ๊ฐ’์œผ๋กœ๋„ ์ดˆ๊ธฐํ™” ๋˜์ง€ ์•Š๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค. ํž™ ๋ฉ”๋ชจ๋ฆฌ์— ์˜์—ญ์ด ์กด์žฌํ•˜์ง€๋„ ์•Š์ฃ . ๋งŒ์•ฝ String str = null; ์ด๋Ÿฐ ์‹์œผ๋กœ ์„ ์–ธํ•ด์ค€๋‹ค๋ฉด ๋‚˜์ค‘์— ์‚ฌ์šฉํ•˜๊ฒ ๋‹ค ์˜ˆ๊ณ ํ•œ ์ƒํƒœ์ด์ง€ ์กด์žฌํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์‚ฌ์ง„์ฒ˜๋Ÿผ ํœด์ง€๊ฝ‰๋„ ์—†๋Š” ์ƒํƒœ์ด์ฃ . l "" ""์€ ํ•˜๋‚˜์˜ String์ž…๋‹ˆ๋‹ค. "str", "strstrstrstr"์™€ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฉ”๋ชจ๋ฆฌ์— ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์œ„ ์‚ฌ์ง„์—์„œ 0์ด ""์™€ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. null ๊ณผ ๋‹ค๋ฅด๊ฒŒ ํœด์ง€๊ฝ‰์€ ์žˆ์Šต๋‹ˆ๋‹ค. l ์š”์•ฝ null : ์‚ฌ์šฉํ•˜๊ฒ ๋‹ค ์˜ˆ๊ณ ํ•œ ์ƒํƒœ "" : ์ด๋ฏธ ์‚ฌ์šฉํ•œ ์ƒํƒœ ์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์งˆ๋ฌธ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. "๋‚œ ๋ฐ˜๋“œ์‹œ ๋ฐฑ์—”๋“œ ์™•์ด ๋ ๊ฑฐ์•ผ"

article thumbnail
[Java] StringUtils.isEmpty ์‚ฌ์šฉํ•˜๊ธฐ
... 2020. 12. 30. 09:51

์˜ค๋Š˜์˜ ์ž๋ฐ”์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜์ธ isEmpty์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. isEmpty๋Š” String ํด๋ž˜์Šค์˜ ๋ฉ”์†Œ๋“œ์ด๋ฏ€๋กœ ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  isEmpty๋Š” null์„ ์ฒดํฌํ•ด์ฃผ์ง„ ์•Š์Šต๋‹ˆ๋‹ค. l ์˜ˆ์‹œ package com.ex01; public class test01 { public static void main(String[] args) { String str = "test"; String str2 = "";//๊ณต๋ฐฑ ์—†์Œ String str3 = " ";//๊ณต๋ฐฑ ์žˆ์Œ System.out.println(str.isEmpty());//=>false System.out.println(str2.isEmpty());//=>true System.out.println(str3.isEmpty())..

profile on loading

Loading...