Qu'est-ce que les méthodes ?

Java intermédiaire

Jim White

Java Developer

Ce que vous apprendrez

  • Méthodes en tant que blocs de code réutilisables
    • Méthodes personnalisées
    • Paramètres
  • Flux de contrôle
    • Énoncés
    • Énoncés
    • Boucles
      • Boucles
      • Boucles
  • {{4}}Flux de travail{{4}} :

Icône représentant une ampoule et une roue dentée

Java intermédiaire

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

  • Bloc de code exécutant une tâche spécifique
  • Permet la réutilisation du code

Machine à café avec trois tasses de café

Java intermédiaire

Méthodes déjà abordées

  • Les types intégrés disposent de leurs propres méthodes.

Par exemple String

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

.contains()

  • Vérifier si String contient une sous-chaîne spécifique
  • Renvoie true ou false
"Java".contains("av"); // Returns true
Java intermédiaire

.charAt()

  • Renvoie le caractère à l'emplacement spécifié
"Java".charAt(1); // Returns 'a'

Veuillez noter que Java commence le comptage à partir de 0.

Java intermédiaire

Sous-chaîne

  • Renvoie une partie de String, commençant à start et s'arrêtant avant end:

String.substring(start, end)

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

.equals()

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

Rappel : == peut donner des résultats inattendus avec Strings

Java intermédiaire

Récapitulatif

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...