Java/String

[Java] String 클래스 문자열 조합 : join()

hyomin1 2024. 3. 15. 15:29

문자열 조합 : join()

public static String join(CharSequence delimiter, CharSequence... elements)

 

delimiter : 문자열 요소 사이에 삽입될 구분자

elements : 결합될 요소들을 나타내는 문자열, 0개 이상의 문자열을 받을 수 있다.

 

public class Main {
    public static void main(String[] args) {
        String[] words = {"Java", "is", "awesome"};
        String str = String.join("" , words);
        System.out.print(str);
    }
}

// 출력 : Javaisawesome

 

- 구분자가 ""으로 빈문자열이 므로 문자열을 붙이는 형태로 조합한다.

 

public class Main {
    public static void main(String[] args) {
        String[] words = {"Java", "is", "awesome"};
        String str = String.join(" " , words);
        System.out.print(str);
    }
}

//출력 : Java is awesome

 

- 구분자가 " " 이므로 문자열 사이에 공백을 넣어서 조합한다.

 

public class Main {
    public static void main(String[] args) {
        String[] words = {"Java", "is", "awesome"};
        String str = String.join(" | " , words);
        System.out.print(str);
    }
}

//출력 : Java | is | awesome

 

- 구분자가 " | " 이므로 문자열 사이에 " | " 을 넣어서 조합해준다.