This is an old revision of the document!


TP 1 - Structures de données en Java

Tableaux

Un tableau (array) est une collection homogène qui stocke des valeurs avec le même type de données.

  • ils sont statiques: une fois initialisés, leur dimension ne peut pas être modifiée
  • chaque élément est identifié par un entier unique appelé index
  • ils doivent être déclarés avant l'utilisation
  • l'initialisation fait référence au remplissage du tableau avec des éléments
       String[] values = {"1", "2", "3", "4"};
       System.out.println(values[0]); //1
       System.out.println(values[1]); //2
 
  • il y a aussi la classe ArrayList. Ce classe n'a pas besoin de donner une dimension concrete comme dans le cas d'un array simple, et les elements peuvent etre ajoutees et eliminees sans limites.
       ArrayList<Integer> numbers = new ArrayList<Integer>();
       numbers.add(3);
       numbers.add(8);
       numbers.add(10);
       System.out.println(numbers); //[3, 8, 10]
 

Fonctions prédéfinies pour les tableaux

Array
ArrayList

String

La classe String est un constructeur de chaînes de caractères. Les littéraux de chaînes de caractères peuvent avoir l'une des formes suivantes :

        String a = "text"; //un chaine de characteres
        String b = "'text' in text";
        char c = 't'; //un seul charactere
        String d = "He said \"Hello World\"!"; //character escaping

Fonctions prédéfinies pour les chaînes de caractères

  • str.length - la longueur d'une chaîne de characteres
  • str.substring(start, end) - retourne le sous-string à partir de la position start jusqu'à la position end (si le dernier paramètre manque - jusqu'a le fin du chaine)
  • str.split(regex) - divise le string dans un array avec des éléments séparés correspondant a l'expression reguliere regex
  • str.toUpperCase() - retourne un nouveau string avec toutes les lettres majuscules
  • str.toLowerCase() - retourne un nouveau string avec toutes les lettres minuscules
  • str.indexOf(chr) - retourne l'index de la premiere occurence du charactere chr
  • str.lastIndexOf(chr) - retourne l'index de la derniere occurence du charactere chr
  • str.trim()(EN, FR) - on supprime tous les espaces du début et de la fin du string
  • str.startsWith(search, index)(EN, FR) - détermine si une chaîne commence par les caractères de search
  • str.endsWith(search, index)(EN, FR) - détermine si une chaîne se termine par les caractères de search
  • str.replace(subStr, newSubStr)(EN, FR) - retourne un nouveau string avec newSubStr au lieu de subStr
  • str.charAt(index)(EN, FR) - retourne le caractère qui se trouve a la position index
alf/laboratoare/01_fr_java.1677956557.txt.gz · Last modified: 2023/03/04 21:02 by alexandra.negoita02
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0