๋ฌธ์์ด์ ์ ๋ง ๋ง์ด ์ฐ์ด๋ ํํ์ด๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌธ์์ด์ +๋ฅผ ๋ํ๊ธฐ ์ฐ์ฐ์ด ์๋ ์ฐ๊ฒฐ(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)๋ ์์๋๋ฉด ์ข์ ๊ฒ์ด๋ค.
๊ธฐ๋ณธ์ ์ธ ๋ถ๋ถ์ผ๋ก ๊พธ์คํ ์ฐ์ต์ด ํ์ํ๋ค.
์์ง ์๋๋ก ํ์
'์ธ์ด > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA : ์ฐ์ฐ์ (2) | 2024.08.07 |
---|---|
JAVA : ์ ๋ ฅ๊ณผ ์ถ๋ ฅ(I/O) (0) | 2024.08.07 |
JAVA : ์๋ฃํ๊ณผ ํํ (0) | 2024.08.05 |
JAVA : ์ดํด๋ฆฝ์ค ๋จ์ถํค (0) | 2024.08.05 |
JAVA : ๊ธฐ๋ณธ๊ตฌ์กฐ์ Eclipse ์ค์น (0) | 2024.08.05 |