English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 프로세스 제어

Java 배열

Java 대상 지향적(I)

Java 대상 지향적(II)

Java 대상 지향적(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java String.join() 사용 방법 및 예제

Java String(문자열) 메서드

Java String.join() 메서드는 주어진 요소와 지정된 구분자를 가진 새로운 문자열을 반환합니다.

String.join() 메서드의 문법은 다음과 같습니다:

String.join(CharSequence delimiter, Iterable elements)

또는

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

여기서 ...은 하나나 여러개의 CharSequence(문자 시퀀스)를 나타냅니다.
주의: join()는 정적 메서드입니다. 이 메서드를 호출하기 위해 문자열 객체를 생성할 필요가 없습니다. 대신, 클래스 이름 String을 사용하여该方法을 호출합니다.

join() 매개변수

  • delimiter - 요소와 결합할 구분자

  • elements - 결합할 요소

join() 반환 값

  • 문자열을 반환합니다

예제1Java String join() 과 CharSequence()

class Main {
  public static void main(String[] args) {
    String result;
    result = String.join("-"Java", "is", "fun";
    System.out.println(result);  // Java-is-fun
  }
}

여기서, join() 메서드에 Java, is, fun 세 개의 문자열을 전달했습니다. 이 문자열들은-구분 기호로 연결.

예제2:가반환하는 Java 문자열 join()

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    ArrayList<String> text = new ArrayList<>();
    //arraylist에 요소 추가
    text.add("Java");
    text.add("is");
    text.add("fun");
    String result;
    result = String.join("-", text);
    System.out.println(result);  // Java-is-fun
  }
}

여기서, String 타입의 ArrayList를 생성합니다. ArrayList의 요소는-구분 기호로 연결.

Java String(문자열) 메서드