Méthode Java copyValueOf()
copyValueOf(char[] data) en Java est une méthode statique de la classe String. Elle copie tous les caractères du tableau de caractères spécifié dans un nouveau tableau de caractères et renvoie une nouvelle chaîne. Cette méthode est très similaire à la méthode valueOf(char[] data) de la classe String, mais elle renvoie un nouveau tableau de caractères plutôt que de créer un nouvel objet String à partir des caractères du tableau d'entrée.
La méthode copyValueOf(char[] data) possède deux formes surchargées. L'une d'elles vous permet de spécifier la position de départ dans le tableau d'entrée à partir de laquelle copier et le nombre de caractères à copier :
public static String copyValueOf(char[] data):Renvoie une chaîne représentant la séquence de caractères dans le tableau spécifié.
public static String copyValueOf(char[] data, int offset, int count):Renvoie une chaîne représentant la séquence de caractères dans le tableau spécifié.
Syntaxe
public static String copyValueOf(char[] data) ou public static String copyValueOf(char[] data, int offset, int count)
Parameters
data-- le tableau de caractères.
offset-- le décalage initial du sous-tableau.
count-- la longueur du sous-tableau.
Valeur de retour
Renvoie une chaîne représentant la séquence de caractères dans le tableau spécifié.
Exemple
Exemple
Str2.copyValueOf( Str1 );Utilisez tout le tableau de caractères d'entrée pour créer un nouvel objet chaîne.
Str2.copyValueOf( Str1, 2, 6 );En partant du 3e caractère du tableau de caractères d'entrée (c'est-à-dire, offset 2), copiez 6 caractères et créez un nouvel objet chaîne.
Remarque :offsetetcountLes valeurs des paramètres ne doivent pas dépasser les limites du tableau de caractères d'entrée, sinon uneArrayIndexOutOfBoundsExceptionexception sera levée.
La sortie du programme ci-dessus est :
返回结果:hello example 返回结果:llo ru
Autres extensions
Classe String de Java