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

教程基础Java

Controllo di flusso Java

Array Java

Orientamento ad oggetti (I) Java

Orientamento ad oggetti (II) Java

Orientamento ad oggetti (III) Java

Gestione delle eccezioni Java

Lista Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Uso e esempio del metodo String.join() di Java

Metodi di Stringa (stringa) Java

Il metodo String.join() di Java restituisce una nuova stringa che ha gli elementi specificati e il delimitatore specificato.

La sintassi del metodo String.join() è:

String.join(CharSequence delimiter, Iterable elements)

o

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

Qui, ... indica che può esserci uno o più CharSequence (序列字符).
Attenzione: join() è un metodo statico. Non è necessario creare un oggetto stringa per chiamare questo metodo. Al contrario, utilizziamo il nome della classe String per chiamare questo metodo.

Parametri di join()

  • delimiter - Delimitatore con cui connettere gli elementi

  • elements - Elementi da connettere

Valore di ritorno di join()

  • Restituisce una stringa

Esempio 1: Java String join() e CharSequence()

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

Qui, abbiamo trasmesso al metodo join() tre stringhe Java, is e fun. Queste stringhe sono collegate utilizzando il separatore -.

Esempio 2: Java string join() con iterabilità

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

Qui, verrà creato un ArrayList di tipo String. Gli elementi dell'ArrayList sono collegati con il separatore -.

Metodi di Stringa (stringa) Java