Java 8 소개 된 String.join () 방법을 제공 할 수 있습니다. 그것의 구문은 다음과 같습니다.
public static string join (charSequence delimiter, iterable extends charsequence> elements)
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)
Endements : a wither inference collection :
. Strings)
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)
list
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)collectors.joining () 비 스트링 요소
는 collectors.joining () 방법을 활용할 수 있습니다. 새로운 사람 ( "John", "Smith"), 새로운 사람 ( "Anna", "Martinez"), 새로운 사람 ( "Paul", "Watson") ); String joinedFirstNames = people.stream () .map (person :: getfirstname) .collect (collectors.joining ( ",")); // "John, Anna, Paul"
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)
StringJoiner
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)StringJoiner 클래스는 연결 프로세스에 대한 더 많은 제어 기능을 제공합니다. 결과 문자열의 접두사, 접미사 및 구분자를 설정할 수 있습니다. 그것의 구문은 :
public class stringjoiner {
StringJoiner (charsequence delimiter)
}
stringjoiner
stringjoiner joiner = new StringJoiner ( ",", ","]; joiner.add ( "Apple"); joiner.add ( "오렌지"); joiner.add ( "바나나"); 문자열 결과 = joiner.tostring (); // "[Apple, Orange, Banana]"
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3