Metoden Java String join () returnerer en ny streng med de givne elementer forbundet med den angivne afgrænser.
Syntaksen for strengemetoden join()
er enten:
String.join(CharSequence delimiter, Iterable elements)
eller
String.join(CharSequence delimiter, CharSequence… elements)
Her …
betyder det, at der kan være en eller flere CharSequence
.
Bemærk: join()
er en statisk metode. Du behøver ikke oprette et strengobjekt for at kalde denne metode. I stedet kalder vi metoden ved hjælp af klassens navn String
.
join () Parametre
Den join()
metode tager to parametre.
- afgrænser - den afgrænser, der skal forbindes med elementerne
- elementer - elementer, der skal sammenføjes
Bemærkninger:
- Du kan passere enhver klasse, der implementeres
CharSequence
tiljoin()
. - Hvis en iterabel er bestået, bliver dens elementer sammenføjet. Den iterable skal implementere
CharSequence
. - String , StringBuffer , CharBuffer osv. Er CharSequence, da disse klasser implementerer det.
join () Return Value
- returnerer en streng
Eksempel 1: Java String join () With CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Her har vi passeret tre strygere Java
, is
og fun
til den join()
metode. Disse strenge sammenføjes ved hjælp af -
afgrænseren.
Eksempel 2: Java String join () Med Iterable
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList text = new ArrayList(); // adding elements to the arraylist text.add("Java"); text.add("is"); text.add("fun"); String result; result = String.join("-", text); System.out.println(result); // Java-is-fun ) )
Her String
oprettes en ArrayList af typen. Elementerne i ArrayList sammenføjes ved hjælp af -
afgrænseren.