Java copyValueOf()-Methode
copyValueOf(char[] data) in Java ist eine statische Methode der Klasse String. Sie kopiert alle Zeichen aus dem angegebenen Zeichenarray in ein neues Zeichenarray und gibt eine neue Zeichenkette zurück. Diese Methode ist der Methode valueOf(char[] data) in der Klasse String sehr ähnlich, aber sie gibt ein neues Zeichenarray zurück, anstatt ein neues String-Objekt unter Verwendung der Zeichen aus dem Eingabearray zu erstellen.
Die Methode copyValueOf(char[] data) hat zwei überladene Formen. Eine davon ermöglicht es Ihnen, die Startposition im Eingabearray, ab der kopiert werden soll, und die Anzahl der zu kopierenden Zeichen anzugeben:
public static String copyValueOf(char[] data):Gibt eine Zeichenkette zurück, die die Zeichenfolge im angegebenen Array darstellt.
public static String copyValueOf(char[] data, int offset, int count):Gibt eine Zeichenkette zurück, die die Zeichenfolge im angegebenen Array darstellt.
Syntax
public static String copyValueOf(char[] data) oder public static String copyValueOf(char[] data, int offset, int count)
Parameters
data-- das Zeichenarray.
offset-- der anfängliche Offset des Unterarrays.
count-- die Länge des Unterarrays.
Rückgabewert
Gibt eine Zeichenkette zurück, die die Zeichenfolge im angegebenen Array darstellt.
Beispiel
Beispiel
Str2.copyValueOf( Str1 );Verwenden Sie das gesamte Eingabe-Zeichenarray, um ein neues String-Objekt zu erstellen.
Str2.copyValueOf( Str1, 2, 6 );Beginnend beim 3. Zeichen des Eingabe-Zeichenarrays (d. h. Offset 2), kopieren Sie 6 Zeichen und erstellen Sie ein neues String-Objekt.
Hinweis:offsetundcountDie Parameterwerte dürfen die Grenzen des Eingabe-Zeichenarrays nicht überschreiten, andernfalls eineArrayIndexOutOfBoundsExceptionAusnahme ausgelöst.
Die Ausgabe des obigen Programms ist:
返回结果:hello example 返回结果:llo ru
Andere Erweiterungen
Java String-Klasse