Section courante

A propos

Section administrative du site

String

Chaine de caractères
Java java.lang
  String

Syntaxe

public String();
public String(byte[] bytes);
public String(byte[] ascii, int hibyte);
public String(byte[] bytes, int offset, int length);
public String(byte[] ascii, int hibyte, int offset, int count);
public String(byte[] bytes, int offset, int length, String charsetName);
public String(byte[] bytes, String charsetName);
public String(char[] value);
public String(char[] value, int offset, int count);
public String(String original);
public String(StringBuffer buffer);

Paramètres

Nom Description
bytes Ce paramètre permet d'indiquer un tableau d'octets
ascii Ce paramètre permet d'indiquer un tableau d'octets
hibyte Ce paramètre permet d'indiquer le type de format
offset Ce paramètre permet d'indiquer la position dans le tableau
length Ce paramètre permet d'indiquer la longueur des données
count Ce paramètre permet d'indiquer le nombre de données
charsetName Ce paramètre permet d'indiquer le spécificateur
value Ce paramètre permet d'indiquer un tableau de valeurs
original Ce paramètre permet d'indiquer une chaine de caractères
buffer Ce paramètre permet d'indiquer un tampon de chaine de caractères

Description

Ce constructeur permet d'affecter une valeur de chaine de caractères à l'objet.

Exemples

Voici quelques exemples typiques de l'utilisation de cette méthode :

  1. public class StringStringSamples {
  2.  
  3.     public static void main(String[] args) {
  4.         String X = "ABC";
  5.         String Y = new String();
  6.         String Z = new String("GHIJK");
  7.  
  8.         Y = new String("DEF");
  9.         System.out.println(X + Y + Z);
  10.  }
  11. }

on obtiendra le résultat suivant :

ABCDEFGHIJK

Voici quelques exemples montrant une concaténation avec un constructeur :

  1. public class StringStringSamples2 {
  2.     public static void main(String[] args) {
  3.          String Asterix = new String("*");
  4.          for(int I = 1; I <= 9; I++) {
  5.             System.out.println(Asterix);
  6.             Asterix += new String("*");
  7.          }
  8.     }
  9. }

on obtiendra le résultat suivant :

*
**
***
****
*****
******
*******
********
*********

Voir également

Langage de programmation - Java - Type de données élémentaire - Les chaines de caractères

Dernière mise à jour : Dimanche, le 21 juin 2015