substring()
- substring()์ ์์์ง์ ๊ณผ ์ข ๋ฃ์ง์ ์ ์ง์ ํ์ฌ ๋ฌธ์์ด์ ํน์ ๋ถ๋ถ์ ์๋ผ๋ด๊ฑฐ๋ ์ด์ด๋ถ์ด๋๊ฒ์ผ๋ก ํ์ฉํ ์ ์๋ค.
ํ์ฉํํ
- substring( int startIndex ) : ์ง์ ํ index๋ถํฐ ๋ฌธ์์ด ๋๊น์ง ์๋ผ์ ๋ฐํํ๋ค.
- substring( int startIndex , int endIndex ) : ์ง์ ํ ์์index๋ถํฐ ์ข ๋ฃindex๊น์ง ์๋ผ์ ๋ฐํํ๋ค.
ํ์ฉ์์
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
String answer = "";
String a = my_string.substring(0,s);
String b = my_string.substring(s+overwrite_string.length());
answer += a+overwrite_string+b;
return answer;
}
}
/*
๋ฌธ์์ด my_string, overwrite_string๊ณผ ์ ์ s๊ฐ ์ฃผ์ด์ง๋๋ค.
๋ฌธ์์ด my_string์ ์ธ๋ฑ์ค s๋ถํฐ overwrite_string์ ๊ธธ์ด๋งํผ์
๋ฌธ์์ด overwrite_string์ผ๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
*/
'๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต) > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ๋ฌธ์์ด ๋ฐ๋ณต ( String.repeat()ํ์ฉ ) (0) | 2023.10.31 |
---|---|
[JAVA] ๋ฌธ์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ๊ธฐ (0) | 2023.10.30 |
[JAVA] ๋ฌธ์์ด์ ํ๋์ฉ ๋๋๊ธฐ(toCharArray(), charAt() ํ์ฉ) (0) | 2023.10.26 |
[JAVA] ๋์๋ฌธ์ ๊ตฌ๋ถ ๋ฐ ๋ณํ (0) | 2023.10.11 |
[JAVA] ๋ฌธ์์ด์ ๊ธฐ๋ณธํ์ ์ผ๋ก ๋ณํ (0) | 2023.10.10 |