https://school.programmers.co.kr/learn/courses/30/lessons/120956
์ด ๋ฌธ์ ๋ฅผ 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 |