https://school.programmers.co.kr/learn/courses/30/lessons/120956
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
์ด ๋ฌธ์ ๋ฅผ split() ๋ฉ์๋๋ก ํ์ดํ๋ ๋ฐฉ๋ฒ์์ ํท๊ฐ๋ ธ๋ ๊ฒ..
๐ก split()์ด ์ธ์ 1๊ฐ ์ผ ๋
String str="a1b1c"
String[] temp=str.split("1") ์ด๋ ๊ฒ ์คํํ๋ฉด
1์ด ๊ตฌ๋ถ์๋ก ๋ค์ด๊ฐ ๊ฒ์ด๊ณ , ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก
a
b
c
์ด๋ ๊ฒ ์๋ฆฌ๊ฒ ๋๋ค.
๐ก split()์ด ์ธ์ 2๊ฐ ์ด์ ์ผ ๋
String str="ayaye"
String[] temp=str.split("aya|ye") ์ด๋ ๊ฒ ๋ค์ด๊ฐ๋ฉด
์ ๊ท์์์ | ๋ or๋ก ๋ค์ด๊ฐ๊ฒ๋๋๊ฒ์ด๊ณ ์ฌ๋ฌ๊ฐ์ ๊ตฌ๋ถ์๊ฐ ์๋ ๊ฒ์ด๋ค.
* ๊ตฌ๋ถ์ = ์์ด์ง
๊ทธ๋ ๋ค๋ฉด aya๊ฐ ๊ตฌ๋ถ์๋ก ์ฌ๋ผ์ง๋ฉด์ aya๊ฐ ์์ด์ง๊ณ , ye๊ฐ ๊ตฌ๋ถ์๋ก ์ฌ๋ผ์ง๋ฉด์ ์์ด์ง๊ฒ ๋๋ค.
๊ทธ๋ ๊ฒ temp๋ ๊ธธ์ด0์ ๋น์นธ์ผ๋ก ๋ง๋ค์ด์ง๋ค.
๋ง์ฝ์ String str="uuuye"์ด๊ณ String[] temp=str.split("aya|ye") ์๋ค๋ฉด
ye๋ ์ฌ๋ผ์ง๊ณ uuu๋ง ๋จ๊ฒ๋๋ค.
'๐ ์ฝ๋ฉํ ์คํธ > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [JAVA][์๊ณ ๋ฆฌ์ฆ] ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ ( Greedy Algorithm ) (0) | 2023.02.09 |
|---|---|
| [JAVA] hasNextInt ๋ฉ์๋ (0) | 2023.01.05 |
| [JAVA] Collection ( HashMap , HashSet ์ฐจ์ด ) (0) | 2022.11.11 |
| [JAVA][์๊ณ ๋ฆฌ์ฆ] BFS (0) | 2022.11.08 |
| [JAVA][์๊ณ ๋ฆฌ์ฆ] ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ( ์ ํ ์ฝ์ ๋ฒ๋ธ ) (0) | 2022.11.07 |