๋ฌธ์์ด ๋ฐฐ์ด์ ํธํ๊ฒ ์ด์ด๋ถ์ด๊ธฐ์ํด์ ์ฌ์ฉํ ์ ์๋๊ฒ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค.
foreach๋ฌธ ํ์ฉ(java1.5 ๋ถํฐ ์ฌ์ฉ๊ฐ๋ฅ)
class Solution {
public String solution(String[] arr) {
String answer = "";
for(String word : arr){
answer += word;
}
return answer;
}
}
String.join() ๋ฉ์๋ ํ์ฉ(java8 ๋ถํฐ ์ฌ์ฉ๊ฐ๋ฅ)
class Solution {
public String solution(String[] arr) {
return String.join("", arr);
}
}
- String.join()์ ์ฌ๋ฌ ๊ฐ์ String์ ์ด์ด๋ถ์ฌ์ ํ๋์ String์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ๋ฉ์๋์ด๋ค.
- ํ์ฉ๋ฐฉ๋ฒ
- String.join("String์ด ์ด์ด๋ถ์ฌ์ง ๋ ์ฌ์ด์ ๋ค์ด๊ฐ ๋ฌธ์", List);
- String.join("String์ด ์ด์ด๋ถ์ฌ์ง ๋ ์ฌ์ด์ ๋ค์ด๊ฐ ๋ฌธ์", Array);
'๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต) > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] NaN๊ณผ Infinity (0) | 2023.11.02 |
---|---|
[JAVA] ๋ฌธ์์ด ๋ฐ๋ณต ( String.repeat()ํ์ฉ ) (0) | 2023.10.31 |
[JAVA] ๋ฌธ์์ด ์๋ฅด๊ธฐ(substring() ํ์ฉ) (0) | 2023.10.27 |
[JAVA] ๋ฌธ์์ด์ ํ๋์ฉ ๋๋๊ธฐ(toCharArray(), charAt() ํ์ฉ) (0) | 2023.10.26 |
[JAVA] ๋์๋ฌธ์ ๊ตฌ๋ถ ๋ฐ ๋ณํ (0) | 2023.10.11 |