2024-08-06 22:38:02
๋ฐ˜์‘ํ˜•

๋ฌธ์ž์—ด์€ ์ •๋ง ๋งŽ์ด ์“ฐ์ด๋Š” ํ˜•ํƒœ์ด๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌธ์ž์—ด์€ +๋ฅผ ๋”ํ•˜๊ธฐ ์—ฐ์‚ฐ์ด ์•„๋‹Œ ์—ฐ๊ฒฐ(concat)๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

 

๋ฌธ์ž์—ด์ด๋ž€?

 

๋ฌธ์ž์—ด์ด๋ž€ ๋ง ๊ทธ๋Œ€๋กœ ๋ฌธ์ž์˜ '๋‚˜์—ด' ์ด๋‹ค.

 

"ABCD"๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž. ์ด ๊ฒƒ์€ ์–ด๋–ค ๋ฌธ์ž์˜ ๋‚˜์—ด์ธ๊ฐ€?

--> "A", "B", "C", "D"  4๊ฐœ์˜ ๋ฌธ์ž์˜ ๋‚˜์—ด์ธ ๊ฒƒ์ด๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์„œ index์˜ ๊ฐœ๋…์„ ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

A๋ผ๋Š” ๊ธ€์ž๋Š” ๋ฌธ์ž์—ด์˜ ์ฒซ๋ฒˆ์งธ ๊ธ€์ž ์ฆ‰, index 0๋ฒˆ

B๋ผ๋Š” ๊ธ€์ž๋Š” ๋ฌธ์ž์—ด์˜ ๋‘๋ฒˆ์งธ ๊ธ€์ž ์ฆ‰, 1๋ฒˆ

C๋ผ๋Š” ๊ธ€์ž๋Š” ๋ฌธ์ž์—ด์˜ ์„ธ๋ฒˆ์งธ ๊ธ€์ž ์ฆ‰, 2๋ฒˆ

D๋ผ๋Š” ๊ธ€์ž๋Š” ๋ฌธ์ž์—ด์˜ ๋„ค๋ฒˆ์งธ ๊ธ€์ž ์ฆ‰, 3๋ฒˆ์ด๋‹ค.

 

์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ๊ฐœ๋…์„ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด์—์„œ ๊ฐ๊ฐ์˜ ๋ฌธ์ž๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š”๋ฐ,

๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

char strChar = "ABCD".charAt(0); ----> A๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.

์ฆ‰, ๋ฌธ์ž์—ด.charAt(๊ฐ€์ ธ์˜ค๋ ค๋Š” ๋ฌธ์ž์˜ ์ˆซ์ž๋ฒˆํ˜ธ) ์ธ๊ฒƒ์ด๋‹ค.

 

 

์‹ค์Šต ํ™”๋ฉด์ฐฝ

๋ฌธ์ž์—ด ๋ณ€ํ™˜,

(์šฐ์„  ๋ฌธ์ž์—ด์˜ ์ž๋ฃŒํ˜•์€ String์œผ๋กœ ์ž‘์„ฑํ•œ๋‹ค)

==> String intStr = 10 + " ";  ---> ์—ฌ๊ธฐ์„œ +๋Š” ์—ฐ์‚ฐ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ์ˆซ์ž 10๊ณผ ๊ณต๋ฐฑ์„ ์ด์–ด์ฃผ๋Š” ์—ฐ๊ฒฐ ์—ญํ• ์ด๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ๋ฌธ์ž์—ด์„ ๋‹ค๋ฅธ ์ž๋ฃŒํ˜•์œผ๋กœ ๋ฐ”๊ฟ€ ๋•Œ๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋‚˜?

 

==> ๊ฐ๊ฐ ๊ธฐ๋ณธ์ž๋ฃŒํ˜•์„ ๋Œ€ํ‘œํ•˜๋Š” ํด๋ž˜์Šค๋“ค์˜ ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด ๋ณ€ํ™˜ํ•ด์•ผํ•œ๋‹ค.

 

int strInt = Integer.parseInt("30");double strDouble = Double.parseDouble("3.14");boolean strBool = Boolean.parseBoolean("true");--------------------------------------------------------------------------------------------------------(์ด ๋ฉ”์†Œ๋“œ๋“ค์„ ๊ฐ๊ฐ ๊ธฐ์–ตํ•  ๊ฒƒ)

 

์ถœ๋ ฅ๋ฉ”์†Œ๋“œ ๊ทธ๋ฆฌ๊ณ  ์ œ์–ด๋ฌธ์ž(escape)๋Š” ์•Œ์•„๋‘๋ฉด ์ข‹์„ ๊ฒƒ์ด๋‹ค.

 

์ถœ๋ ฅ ๋ฉ”์†Œ๋“œ ํ™”๋ฉด

๊ธฐ๋ณธ์ ์ธ ๋ถ€๋ถ„์œผ๋กœ ๊พธ์ค€ํ•œ ์—ฐ์Šต์ด ํ•„์š”ํ•˜๋‹ค.

์žŠ์ง€ ์•Š๋„๋ก ํ•˜์ž

728x90