Metoda The Java String concat () łączy (łączy) dwa ciągi i zwraca je.
Składnia concat()
metody łańcuchowej jest następująca:
string.concat(String str)
Tutaj string jest obiektem String
klasy.
concat () Parametry
concat()
Sposób przyjmuje jeden parametr.
- str - łańcuch do połączenia
concat () Wartość zwracana
- zwraca ciąg będący połączeniem argumentów
string
istr
(ciąg argumentów)
Przykład: Java concat ()
class Main ( public static void main(String() args) ( String str1 = "Learn "; String str2 = "Java"; // concatenate str1 and str2 System.out.println(str1.concat(str2)); // "Learn Java" // concatenate str2 and str11 System.out.println(str2.concat(str1)); // "JavaLearn " ) )
Używanie operatora + do konkatenacji
W Javie możesz również użyć +
operatora do połączenia dwóch ciągów. Na przykład,
class Main ( public static void main(String() args) ( String str1 = "Learn "; String str2 = "Java"; // concatenate str1 and str2 System.out.println(str1 + str2); // "Learn Java" // concatenate str2 and str11 System.out.println(str2 + str1); // "JavaLearn " ) )
concat () kontra operator + dla konkatenacji
concat () | Operator + |
---|---|
Załóżmy, że str1 to, null a str2 to "Java" . Następnie str1.concat(str2) zgłasza NullPointerException . | Załóżmy, że str1 to, null a str2 to "Java" . Następnie str1 + str2 daje „nullJava” . |
Możesz przekazać tylko String do concat() metody. | Jeśli jeden z operandów jest łańcuchem, a inny jest wartością niebędącą ciągiem. Wartość niebędąca ciągiem jest wewnętrznie konwertowana na ciąg przed konkatenacją. Na przykład "Java" + 5 daje "Java5" . |