Java String concat() metode eksempel
Java String concat() metode sammenkæder metode-argumentstrengen til slutningen af strengobjekt.
1. String concat(String str) metode
Internt opretter Java et nyt tegnarray med kombineret længde af strengobjekt og argumentstreng, og kopierer alt indhold fra begge strenge til dette nye array. Til sidst konverteres combiner-tegnarray til strengobjekt.
public String concat(String str) { int otherLen = str.length(); if (otherLen == 0) { return this; } int len = value.length; char buf[] = Arrays.copyOf(value, len + otherLen); str.getChars(buf, len); return new String(buf, true); }
2. Java String concat eksempel
Java-program til at sammenkæde to strenge at producere kombineret streng. Vi kan sende en tom streng som metodeargument. I dette tilfælde vil metoden returnere den oprindelige streng.
public class StringExample { public static void main(String[] args) { System.out.println("Hello".concat(" world")); } }
Programoutput.
Hello world
3. 'null' er ikke tilladt
En 'null'
argument er ikke tilladt. Det vil kaste NullPointerException .
public class StringExample { public static void main(String[] args) { System.out.println("Hello".concat( null )); } }
Programoutput.
Exception in thread "main" java.lang.NullPointerException at java.lang.String.concat(String.java:2014) at com.StringExample.main(StringExample.java:9)
God læring !!
Referencer:
Java String Doc