Qu'est-ce qu'une méthode?

Java intermédiaire

Jim White

Java Developer

Ce que vous allez apprendre

  • Méthodes comme blocs de code réutilisables
    • Méthodes personnalisées
    • Paramètres
  • Logique de contrôle
    • Instructions if-else
    • Instructions switch
    • Boucles
      • Boucles for
      • Boucles while
  • Flux de travail

Icône avec une ampoule et un engrenage

Java intermédiaire

Qu'est-ce qu'une méthode?

  • Bloc de code exécutant une tâche précise
  • Permet de réutiliser du code

Machine à café avec trois tasses de café

Java intermédiaire

Méthodes déjà vues

  • Les types intégrés ont leurs propres méthodes

Par exemple, String :

  • .length()
  • .toLowerCase() , ...
  • et d'autres méthodes à venir !
Java intermédiaire

.contains()

  • Vérifie si un String contient une sous-chaîne donnée
  • Retourne true ou false
"Java".contains("av"); // Returns true
Java intermédiaire

.charAt()

  • Retourne le caractère à la position indiquée
"Java".charAt(1); // Returns 'a'

Rappel : en Java, le comptage commence à 0 !

Java intermédiaire

.substring()

  • Retourne une partie du String, en partant de start et en s'arrêtant avant end :

String.substring(start, end)

"Java".substring(1,3); // Return "av"
Java intermédiaire

.equals()

  • Compare les valeurs de String
  • Retourne true si les valeurs sont identiques
String word = "Java";
word.equals("Java"); // Returns true

Rappel : == peut produire des résultats inattendus avec les String

Java intermédiaire

Résumé

word = "Java";

// .contains()
"Java".contains("v"); // Returns true
word.contains("w"); // Returns false

// .charAt()
"Java".charAt(0); // Returns 'J'
word.charAt(1); // Returns 'a'

// .substring()
"Java".substring(1,3); // Returns "av"
word.substring(0,1); // Returns "J"

// .equals()
"Java".equals(word); // Returns true

// The following may 
// or may not return true
boolean output = "Java" == word; 
Java intermédiaire

Passons à la pratique !

Java intermédiaire

Preparing Video For Download...