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 Stringtří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
stringastr(ř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 nulla str2 je "Java". Potom str1.concat(str2)hodí NullPointerException . | Předpokládejme, že str1 je nulla str2 je "Java". Potom str1 + str2dá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" + 5dává "Java5". |








