Metoda Java String concat () spojuje (spojuje) dva řetězce a vrací je.
Syntaxe řetězcové concat()
metody je:
string.concat(String str)
Zde je řetězec objektem String
třídy.
concat () parametry
concat()
Metoda přebírá jeden parametr.
- str - řetězec, který se má spojit
concat () návratová hodnota
- vrací řetězec, který je zřetězením
string
astr
(řetězec argumentu)
Příklad: 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 " ) )
Použití operátoru + pro zřetězení
V Javě můžete také použít +
operátor ke zřetězení dvou řetězců. Například,
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 () V + operátor pro zřetězení
concat () | operátor + |
---|---|
Předpokládejme, že str1 je null a str2 je "Java" . Potom str1.concat(str2) hodí NullPointerException . | Předpokládejme, že str1 je null a str2 je "Java" . Potom str1 + str2 dává "nullJava" . |
Do concat() metody můžete předat pouze řetězec . | Pokud je jeden z operandů řetězec a jiný je neřetězcová hodnota. Hodnota bez řetězce je interně převedena na řetězec před zřetězením. Například "Java" + 5 dává "Java5" . |