
replace()๋ฉ์๋String oldStr = "์๋ฐ ํ๋ก๊ทธ๋๋ฐ"; String newStr = oldStr.replace("์๋ฐ", "JAVA");
String๊ฐ์ฒด์ ๋ฌธ์์ด์ ๋ณ๊ฒฝ์ด ๋ถ๊ฐํ ํน์ฑnewStr๋ณ์๋oldStr๋ฌธ์์ด์ ์์ ๋ณธ์ด ์๋๋ผ ์์ ํ ์๋ก์ด ๋ฌธ์์ด
substring()๋ฉ์๋
โsubstring(int beginIndex):beginIndex์์ ๋๊น์ง ์๋ผ๋ด๊ธฐ
โsubstring(int beginIndex, int endIndex):beginIndex์์endIndex์๊น์ง ์๋ผ๋ด๊ธฐString ssn = "880815-1234567"; String firstNum = ssn.substring(0, 6); String secondNum = ssn.substring(7);
firstNum: "880815"secondNum: "1234567"
1๏ธโฃ
indexOf()๋ฉ์๋ - ์ธ๋ฑ์ค ๋ฐํString subject = "์๋ฐ ํ๋ก๊ทธ๋๋ฐ"; int index = subject.indexOf("ํ๋ก๊ทธ๋๋ฐ");
index๋ณ์์๋ 3์ด ์ ์ฅ๋จ
- ํฌํจ๋์ด ์๋ค๋ฉด ํด๋น ๋ฌธ์์ด์ ์ธ๋ฑ์ค ๋ฐํ
- ํฌํจ๋์ด ์์ง ์๋ค๋ฉด
-1๋ฐํ
2๏ธโฃ
contains()๋ฉ์๋ - ํฌํจ ์ฌ๋ถ boolean ๋ฐํString subject = "์๋ฐ ํ๋ก๊ทธ๋๋ฐ"; boolean result = subject.contains("์๋ฐ");
- ํฌํจํ๊ณ ์๋ค๋ฉด
true๋ฐํ- ํฌํจํ๊ณ ์์ง ์๋ค๋ฉด
false๋ฐํ
split()๋ฉ์๋String board - "๋ฒํธ, ์ ๋ชฉ, ๋ด์ฉ ์ฑ๋ช "; String[] arr = board.split(",");
,๋ฅผ ๊ตฌ๋ถ์๋ก ํ์ฌ, ๋ฌธ์์ด์ splitํ๊ณ ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ง๋ฆ