"์๋ฏธ๊ณ , ์ด๋ป๊ฒ ์๊ฐํด? int ๋ค์์ผ๋ก ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์๋ฐ ํด๋์ค๋ ๋ญ์ผ?"
"์ด๋ฏธ ์์
์ ๋ชฉ์ ์คํฌ์ผ๋ฌ๋ฅผ ์ฃผ์
จ๊ตฐ์, ์๋ฆฌ. ๋ฐ๋ก String
!"
"์ค์ ๋ก, ๊ทธ๊ฒ์ ์คํฌ์ผ๋ฌ์
๋๋ค. String
์ ๋์ ์ผ๋ก ๋ชจ๋ ๊ณณ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์๊ณ ์์ผ๋ฉด ๋ ์ข์ ์ ์ฉํ ๋ฐฉ๋ฒ์ด ๋ง์ด ์์ต๋๋ค.
" String
ํด๋์ค๋ ๋ฌธ์์ ๋ฆฌํฐ๋ด์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ์ ํ ์ด์ธ์ ์ ์ผํ ํด๋์ค์
๋๋ค switch
. ์ปดํ์ผ๋ฌ๋ ๋ฌธ์์ด ์ถ๊ฐ ๋ฐ ๋ฌธ์์ด ๊ฐ์ฒด๋ฅผ ํน๋ณํ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. String
๊ฐ์ฒด๋ ํน๋ณํ ๋ฐฉ์์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋์ค String
๋ ๋งค์ฐ ํน๋ณ ์์
.
"๋ํ ์ด String
ํด๋์ค์๋ Java์์ ๋ฌธ์์ด ์์
์ ๋์ฑ ๋จ์ํํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํ๋ ๋ง์ ๋์ฐ๋ฏธ ํด๋์ค๊ฐ ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ ๋ฐฐ์ฐ๋ฉด ๋ง์ ์์
์ ํจ์ฌ ์ฝ๊ฒ ์ํํ ์ ์์ต๋๋ค."
"๋๋ ๊ธฐ๋ค๋ฆด ์ ์์ด."
"์, ์ฐ๋ฆฌ๋ ์ด ์ํ๊ณ์ ํต์ฌ์ธ ํด๋์ค์ ๊ตฌ์ฑ๋ถํฐ ์์ํ ๊ฒ์
๋๋ค String
. ํด๋์ค์ ๊ตฌ์กฐ๋ ์ค์ ๋ก ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ํด๋์ค ๋ด๋ถ์๋ ๋ฌธ์์ด์ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ ์ฅํ๋ ๋ฌธ์ ๋ฐฐ์ด ( ๋ฐฐ์ด) String
์ด ์์ต๋๋ค . ์๋ฅผ ๋ค์ด 'Hello'๋ผ๋ ๋จ์ด๊ฐ ์ ์ฅ๋๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.char
์ค์ํฉ๋๋ค.
์ฌ์ค ์ด๊ฒ์ ์ ํํ์ง ์์ต๋๋ค. ํด๋์ค๋ ๋งค์ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์ String
๋ง์ ์ต์ ํ๋ฅผ ์ฌ์ฉํ๊ณ ๋ฐ์ดํฐ๋ ๋ด๋ถ์ ์ผ๋ก ๋ฌธ์ ๋ฐฐ์ด์ด ์๋ ๋จ์ํ ๋ฐ์ดํธ ๋ฐฐ์ด๋ก ์ ์ฅ๋ฉ๋๋ค.
String ํด๋์ค์ ๋ฉ์๋
์ด String
ํด๋์ค์๋ ๋ง์ ๋ฉ์๋๊ฐ ์์ต๋๋ค. ์์ฑ์๋ง 18๊ฐ์
๋๋ค! ๋ฐ๋ผ์ ์๋์๋ ๊ฐ์ฅ ์์ฃผ ์ฌ์ฉ๋๋ ํญ๋ชฉ๋ง ๋์ดํฉ๋๋ค.
ํ๋ ์์ | ์ค๋ช |
---|---|
|
๋ฌธ์์ด์ ๋ฌธ์ ์๋ฅผ ๋ฐํํฉ๋๋ค. |
|
๋ฌธ์์ด์ด ๋น ๋ฌธ์์ด์ธ์ง ํ์ธ |
|
๋ฌธ์์ด์ ๊ณต๋ฐฑ, ํญ, ์ ์ค ๋ฑ์ ๊ณต๋ฐฑ ๋ฌธ์๋ง ํฌํจ๋์ด ์๋์ง ํ์ธํฉ๋๋ค. |
|
๋ฌธ์์ด์ ์ธ๋ฑ์ค ์์น์ ์๋ ๋ฌธ์๋ฅผ ๋ฐํํฉ๋๋ค. |
|
๋ฌธ์์ด์ ๊ตฌ์ฑํ๋ ๋ฌธ์(์ฌ๋ณธ)์ ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. |
|
๋ฌธ์์ด์ ๋ฐ์ดํธ ์งํฉ์ผ๋ก ๋ณํํ๊ณ ๋ฐ์ดํธ ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. |
|
๋ฌธ์์ด์ ์ฌ๋ฌ ํ์ ๋ฌธ์์ด๋ก ๋ถํ ํฉ๋๋ค. |
|
์ฌ๋ฌ ํ์ ๋ฌธ์์ด์ ํจ๊ป ๊ฒฐํฉ |
|
๋ฌธ์์ด์ ๋ฌธ์์ด ํ์ ๋ฃ์ต๋๋ค. |
"๋งค์ฐ ์ข์ ๋ณด์ธ๋ค!"
"ํ์ผ ๊ฒฝ๋ก๋ฅผ Unix ์คํ์ผ์์ Windows ์คํ์ผ๋ก ๋ณํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ด
์๋ค. Unix๋ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ /
ํด๋๋ฅผ ๊ตฌ๋ถํ๊ณ Windows๋ \
๋ฌธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์๋ฃจ์
1.char
์ด๋ ์ด ์ฌ์ฉ
์ํธ | ๋ ธํธ |
---|---|
|
์ค์บ๋ ๊ฐ์ฒด ๋ง๋ค๊ธฐ ์ฝ์์์ ๋ผ์ธ ์ฝ๊ธฐ ๋ฌธ์์ด์ ๋ฌธ์ ๋ฐฐ์ด๋ก ๋ณํ ๋ฌธ์๋ฅผ ๋ฐ๋ณตํฉ๋๋ค . ๋ฌธ์๊ฐ ์ด๋ฉด ๋ก ๋ฐ๊ฟ๋๋ค . ํ์ถํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ๋ฌธ์ ๋ฐฐ์ด์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ฌธ์์ด์ ๋ง๋ญ๋๋ค. ๋ฌธ์์ด์ ํ์ํฉ๋๋ค. / \ |
์๋ฃจ์
2.split()
๋ฐ ๋ฐฉ๋ฒ ์ฌ์ฉ join()
:
์ํธ | ๋ ธํธ |
---|---|
|
์ค์บ๋ ๊ฐ์ฒด ๋ง๋ค๊ธฐ ์ฝ์์์ ํ ์ค ์ฝ๊ธฐ ๋ฌธ์์ด์ ๋ฌธ์์ด ๋ฐฐ์ด ๋ก ๋ณํํฉ๋๋ค . ๋ฌธ์ ๋ ๊ตฌ๋ถ ๊ธฐํธ๋ก ์ฌ์ฉ๋ฉ๋๋ค(๋ ๊ฐ์ ์ถ๊ฐ ์ฌ๋์๋ ์ด์ค ์ด์ค์ผ์ดํ์ ๊ฒฐ๊ณผ์ ๋๋ค). strings ๋ฐฐ์ด ์ ๋ชจ๋ ๋ฌธ์์ด์ ์ฐ๊ฒฐํฉ๋๋ค . ๋ ๊ตฌ๋ถ ๊ธฐํธ๋ก ์ฌ์ฉ๋ฉ๋๋ค(์ด์ค์ผ์ดํ ์ฒ๋ฆฌ๋จ). ๋ฌธ์์ด์ ํ์ํฉ๋๋ค. / \ |
์๋ฃจ์
3. ๋ฐฉ๋ฒ ์ฌ์ฉ replace(char oldChar, char newChar)
:
์ํธ | ๋ ธํธ |
---|---|
|
์ค์บ๋ ๊ฐ์ฒด ๋ง๋ค๊ธฐ ์ฝ์์์ ํ ์ค ์ฝ๊ธฐ ํ ๋ฌธ์๋ฅผ ๋ค๋ฅธ ๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค (๋ ๋ฒ์งธ ๋ฌธ์๋ ์ด์ค์ผ์ดํ๋จ) . ๋ฌธ์์ด์ ํ์ํฉ๋๋ค. |
"์ ๋ ์ธ ๋ฒ์งธ ์๋ฃจ์ ์ด ๊ฐ์ฅ ๋ง์์ ๋ค์์ต๋๋ค. ํ์ง๋ง ์ธ ๊ฐ์ง ๋ชจ๋ ์ฐ์ตํ๊ฒ ์ต๋๋ค."
"์ํ์ด, ์๋ฏธ๊ณ . ์ด๋ฏธ ์๋ก์ด ์ง์์ ์คํ์ ์ฎ๊ธฐ๋ ๋ฐ ์กฐ๋ฐ์ฌ์ ๋ด๊ณ ์๋ ๊ฒ ๊ฐ๊ตฐ. ์์ ์ ๋๋ฌ์ด."
GO TO FULL VERSION