๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต)/JAVA
[JAVA] ๋ฌธ์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ๊ธฐ
JinSeong
2023. 10. 30. 18:38
๋ฌธ์์ด ๋ฐฐ์ด์ ํธํ๊ฒ ์ด์ด๋ถ์ด๊ธฐ์ํด์ ์ฌ์ฉํ ์ ์๋๊ฒ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค.
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);