Chaines en java

1263 mots 6 pages
Cours Java

Récapitulatif sur le traitement des chaînes de caractères

STRING
Les chaînes littérales de Java "abc", sont représentées comme des instances de cette classe.
La classe String est une classe spéciale :
• les chaînes de caractères (String) peuvent se concaténer à l’aide de l’opérateur +.
• les instances peuvent ne pas être créées explicitement String s = "abc" ; au lieu de
String s = new String("abc") ;

Constructeurs
Construit la chaîne vide
Construit une chaîne de caractères à partir d’un tableau d’octets String(byte[] bytes, Construit une chaîne de caractères à partir d’une partie int offset, int length) de tableau d’octets
String(byte[]
bytes, Construit une chaîne de caractères à partir d’une partie int offset, int length, de tableau d’octets, et d’un encodage
String enc)
String(byte[]
bytes, Construit une chaîne de caractères à partir d’un
String enc) tableau d’octets, et d’un encodage
String(char[] value)
Construit une chaîne de caractères à partir d’un tableau de caractères
String(char[]
value, Construit une chaîne de caractères à partir d’une partie int offset, int count) de tableau de caractères
String(String value)
Construit une chaîne à partir d’une autre chaîne.
String(StringBuffer
Construit une chaîne à partir d’une autre chaîne de typr buffer) StringBuffer.
String()
String(byte[] bytes)

La concaténation de chaîne peut également se faire à l’aide de la méthode concat(String s). la méthode length() renvoie la longueur ( nombre de caractères). de la chaîne.

Comparaisons int compareTo(Object o) int compareTo(String anotherString) int compareToIgnoreCase(String str) Compare une chaîne de caractère à un autre objet. Renvoie une valeur <0 = =0 ou > 0
Compare une chaîne de caractère à un autre objet. Renvoie une valeur <0 ==0 ou > 0. La comparaison est une comparaison lexicographique. Compare une chaîne de caractère à un autre objet. Renvoie une valeur <0 ==0 ou > 0. La comparaison est une comparaison lexicographique, ignorant la casse.
Compare

en relation

  • Axe marque
    2603 mots | 11 pages
  • 11821 Cours Trous
    1831 mots | 8 pages
  • Cours sur les Statistiques (Maths, 1S)
    346 mots | 2 pages
  • Cours Maths 1ère S
    1247 mots | 5 pages
  • Hans memling, portrait de jeune homme
    2990 mots | 12 pages
  • La jalousie du barbouillé scene 1 acte 1
    577 mots | 3 pages
  • 43889
    722 mots | 3 pages
  • Vergilius 2016 Pensumteksten
    4995 mots | 20 pages
  • Texte philosophique
    1151 mots | 5 pages
  • Allo
    1256 mots | 6 pages
  • Aux_champs
    12231 mots | 49 pages
  • Cv type europeen
    270 mots | 2 pages
  • 1.3. La révolution industrielle : fin 19e – début 20e
    662 mots | 3 pages
  • MAITRES ET VALETS
    1868 mots | 8 pages
  • Utopie
    1098 mots | 5 pages