English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo concat() della stringa in Java connette (concatena) due stringhe e lo restituisce.
La sintassi del metodo concat() della stringa è:
str.concat(String str1)
str1 - Stringa da concatenare
Restituisce una stringa che è la concatenazione delle stringhe str e str1 (parametro stringa)
class Main { public static void main(String[] args) { String str1 = "Learn"; String str2 = "Java"; //Connessione str1 e str2 System.out.println(str1.concat(str2)); // "Learn Java" // Connettere str2 e str11 System.out.println(str2.concat(str1)); // "JavaLearn" } }
In Java, puoi anche utilizzare l'operatore + per connettere due stringhe. Ad esempio,
class Main { public static void main(String[] args) { String str1 = "Learn"; String str2 = "Java"; //Connessione str1 e str2 System.out.println(str1 + str2); // "Learn Java" //Connessione str2 e str11 System.out.println(str2 + str1); // "JavaLearn" } }
concat() | Operatore + |
---|---|
Supponiamo che str1 sia null e str2 sia "Java". Poi, str1.concat(str2) lanciaNullPointerException. | Supponiamostr1è null,str2è "Java". Poi, str1 + str2 restituisce"nullJava". |
Puoi passare String solo al metodo concat(). | Se uno degli operandi è una stringa e l'altro non è una stringa. Prima della connessione, i valori non stringa vengono convertiti internamente in stringa. Ad esempio, "Java" + 5 restituisce "Java5". |