>  기사  >  Java  >  자바 스트링 조이너

자바 스트링 조이너

WBOY
WBOY원래의
2024-08-30 15:39:14950검색

Java StringJoiner는 java.util 패키지에 속합니다(패키지는 클래스와 상속의 모음입니다). Java의 StringJoiner를 사용하여 문자 시퀀스를 구성할 수 있으며 이러한 문자는 구분 기호로 구분되며 선택 사항입니다. 선택적으로 접미사 및 접두사로 시작할 수 있고 접미사 및 접두사로 끝날 수도 있는 지원입니다. Java에 이미 StringBuilder가 있으므로 왜 이것을 사용해야 하는지 생각할 수도 있지만 실제로 StringJoiner의 도움으로 더 좋고 효율적인 출력 결과를 얻으려면 훨씬 적은 코드를 작성해야 했습니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

Java StringJoiner 구문

여기에는 생성자와 메서드에 대한 구문이 있습니다.

아. 생성자 기반 구문

다음은 생성자 기반 구문입니다.

1. StringJoiner(SequenceOfCharacters d): StringJoiner를 사용하는 매우 간단한 방법입니다. 여기서는 문자, 시작 접두사, 접미사 및 끝 접두사 및 접미사 등을 사용하지 않습니다.

Scope(public/private/protected) StringJoiner(SequenceOfCharacters d)

속성:

  • d(구분자): 여기서 문자 시퀀스는 StringJoiner 내부의 각 요소 값에 대한 구분 기호를 사용합니다.

2. StringJoiner(SequenceOfCharacters d, CharSequence p, SequenceOfCharacters s): 제공된 (p)접두사, (s)접미사 및 구분 기호를 복사하여 문자 없이 constructorJoiner를 사용합니다. StringJoiner에 문자를 추가하지 않고 호출된 문자열 값에 액세스하지 않는 경우 출력 결과에 접두사++접미사로 결과를 제공하는 기본 동작을 수행합니다.

Scope(public/private/protected) StringJoiner(SequenceOfCharacters d,
SequenceOfCharacters p, SequenceOfCharacters s)

속성:

  • d(구분자): 여기서 문자 시퀀스는 StringJoiner 내부의 각 요소 값에 대한 구분 기호를 사용합니다.
  • p(prefix): 시작 부분에 주로 사용되는 문자 순서입니다.
  • s(suffix): 끝부분에 주로 사용되는 문자열입니다.

ㄴ. 메소드 기반 구문

StringJoiner에는 5가지 종류의 구문을 사용할 수 있습니다.

1. String toString(): StringJoiner에서 String 객체를 생성합니다.

Scope(public/private/protected) String toString()

속성:

  • NA(함수를 볼 수 있는 속성이 없습니다)

2. StringJoiner add: 이 메서드는 다음 요소에 대한 CharSequence 값의 복사본을 StringJoiner에 추가하는 데 사용됩니다.

Scope(public/private/protected) StringJoiner add(SequenceOfCharacters ne)

속성:

  • ne(newElement): 추가할 새 요소입니다.

3. StringJoiner 병합: StringJoiner에 대한 새 콘텐츠를 추가하는 데 사용됩니다. 다음 요소의 형태로 접미사와 접두사를 사용하지 않고 발생합니다(비어 있지 않은 경우). 주어진 문자열이 비어 있으면 이 호출은 변경되지 않는다고 가정합니다.

Scope(public/private/protected) StringJoiner merge(StringJoiner other)

속성:

  • 기타: 내용이 병합되는 StringJoiner입니다.

4. int length: 이 방법은 문자열의 크기를 구하고 싶을 때 사용됩니다.

Scope(public/private/protected) int length()

속성:

  • NA(속성 없음)

반품:

이 StringJoiner를 제공합니다.

5. StringJoiner setEmptyValue: 이 메소드는 StringJoiner의 문자열 표현을 결정할 때 사용할 문자열과 문자열 내부에 요소가 없는 시간을 할당했습니다.

Scope(public/private/protected) StringJoiner setEmptyValue(CharSequence emptyValue)

속성:

  • emptyValue: 빈 문자열의 값을 얻으려면 이 값이 사용됩니다.

Java StringJoiner 클래스는 어떻게 작동하나요?

  • Java의 StringJoiner는 버전 8에 도입된 새로운 기능입니다.
  • Util에는 StringJoiner와 함께 중요한 클래스와 상속이 모두 포함되어 있습니다.
  • 언제든지 StringJoiner 클래스를 사용하고 싶다면 import java.util.StringJoiner를 사용하여 얻을 수 있습니다.
  • StringJoiner 클래스의 도움으로 구분 기호를 지정하여 많은 문자열을 결합할 수 있습니다. 또한 여러 문자열을 결합할 때 출력 결과 문자열에 접두사와 접미사를 사용할 수 있습니다.

Java StringJoiner의 예

아래는 Java StringJoiner의 예입니다.

예시 #1

여기서 많은 사용자 이름을 결합하고 이름 사이의 구분 기호로 "-"를 전달합니다.

코드:

import java.util.StringJoiner;
public class JoinString {
public static void main(String[] arguments) {
StringJoiner joinStrings = new StringJoiner("-");
joinStrings.add("Ranjan");
joinStrings.add("Ajay");
joinStrings.add("Vijay");
joinStrings.add("Sujit");
joinStrings.add("Akash");
joinStrings.add("Vikash");
joinStrings.add("Arun");
System.out.println(joinStrings.toString());
}
}

출력:

자바 스트링 조이너

예시 #2

코드:

import java.util.StringJoiner;
public class JoinNumbers{
public static void main(String[] arguments) {
StringJoiner joinNumeric = new StringJoiner(".");
joinNumeric.add("10");
joinNumeric.add("11");
joinNumeric.add("12");
joinNumeric.add("13");
joinNumeric.add("14");
joinNumeric.add("15");
joinNumeric.add("16");
System.out.println(joinNumeric);
}
}

출력:

자바 스트링 조이너

결론

여기서 우리는 Java의 StringJoiner 클래스에 대해 살펴봤고 몇 가지 중요한 예를 통해 StringJoiner 클래스 동작에 대해 살펴보았습니다. 이러한 StringJoiner 클래스의 다양한 생성자와 메소드, Java에서 StringJoiner 클래스의 작동을 살펴보았습니다.

위 내용은 자바 스트링 조이너의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Java URLConnection다음 기사:Java URLConnection