Java String concat ()

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 stringa str(ř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".

Zajímavé články...