Java String join ()

Η μέθοδος Java String join () επιστρέφει μια νέα συμβολοσειρά με τα δεδομένα στοιχεία που ενώνονται με τον καθορισμένο οριοθέτη.

Η σύνταξη της join()μεθόδου συμβολοσειράς είναι είτε:

 String.join(CharSequence delimiter, Iterable elements)

ή

 String.join(CharSequence delimiter, CharSequence… elements)

Εδώ, σημαίνει ότι μπορεί να υπάρχει ένα ή περισσότερα CharSequence.

Σημείωση: join() είναι μια στατική μέθοδος. Δεν χρειάζεται να δημιουργήσετε ένα αντικείμενο συμβολοσειράς για να καλέσετε αυτήν τη μέθοδο. Αντιθέτως, καλούμε τη μέθοδο χρησιμοποιώντας το όνομα της τάξης String.

join () Παράμετροι

Η join()μέθοδος παίρνει δύο παραμέτρους.

  • οριοθέτης - ο οριοθέτης για ένωση με τα στοιχεία
  • στοιχεία - στοιχεία προς ένωση

Σημειώσεις:

  • Μπορείτε να περάσετε οποιαδήποτε κλάση που υλοποιεί CharSequenceσε join().
  • Εάν περάσει μια επαναληπτική, τα στοιχεία του θα ενωθούν. Το επαναληπτικό πρέπει να εφαρμοστεί CharSequence.
  • String , StringBuffer , CharBuffer κ.λπ. είναι CharSequence καθώς αυτές οι τάξεις το εφαρμόζουν.

εγγραφή () Επιστροφή τιμής

  • επιστρέφει μια συμβολοσειρά

Παράδειγμα 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 ) )

Εδώ, έχουμε περάσει τρεις χορδές Java, isκαι funστη join()μέθοδο. Αυτές οι συμβολοσειρές ενώνονται χρησιμοποιώντας τον -οριοθέτη.

Παράδειγμα 2: Java String join () With 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 ) )

Εδώ, δημιουργείται μια ArrayList Stringτύπου. Τα στοιχεία του ArrayList ενώνονται χρησιμοποιώντας τον -οριοθέτη.

ενδιαφέροντα άρθρα...