본문 바로가기

알고리즘 공부

[Java] String.join 메소드

class Solution {
    public String solution(String[] arr) {
        String answer = "";
        for (int i = 0; i < arr.length; i++) {
        answer += arr[i];
     }
        return answer;
    }
}

이것을 

=> string.join 메소드를 사용하면 

class Solution {
    public String solution(String[] arr) {
        return String.join("", arr);
    }
}

이렇게 코드가 짧아짐 

 

< string.join 메소드 > 

 => 편리하게 문자열 데이터를 결합할 수 있음

 => String.join(결합문자, 데이터, 데이터...) 방식으로 문법을 사용

 => 배열 데이터를 결합할 때, 간편하게 사용 가능함. 

public class Join_Test {
public static void main(String[] args) {
	String[] a = {"홍길동", "김과장"};
	
	System.out.println(String.join("+", a)); 
    => 홍길동+김과장
}
}

홍길동+김과장 이렇게 나옴. 

 

출처 

https://kkh0977.tistory.com/1592

'알고리즘 공부' 카테고리의 다른 글

자바 boolean  (2) 2023.12.03
if문  (2) 2023.12.03
정수 이어붙여서 비교하기  (0) 2023.11.28
삼항연산  (0) 2023.11.17
Java 문자열 대문자 소문자 바꾸기  (0) 2023.11.13