Ce sunt metodele?

Java intermediar

Jim White

Java Developer

Ce veți învăța

  • Metode ca blocuri de cod reutilizabile
    • Metode personalizate
    • Parametri
  • Flux de control
    • Instrucțiuni if-else
    • Instrucțiuni switch
    • Bucle
      • Bucle for
      • Bucle while
  • Flux de lucru

Pictogramă cu un bec și o roată dințată

Java intermediar

Ce este o metodă?

  • Bloc de cod care îndeplinește o sarcină specifică
  • Permite reutilizarea codului

Mașină de cafea cu trei cești de cafea

Java intermediar

Metode deja întâlnite

  • Tipurile built-in au propriile metode

De exemplu, String:

  • .length()
  • .toLowerCase() , ...
  • și mai multe metode urmează!
Java intermediar

.contains()

  • Verifică dacă un String conține un subșir specific
  • Returnează true sau false
"Java".contains("av"); // Returns true
Java intermediar

.charAt()

  • Returnează caracterul de la poziția specificată
"Java".charAt(1); // Returns 'a'

Atenție, Java numără de la 0!

Java intermediar

.substring()

  • Returnează o parte din String, de la start până înainte de end:

String.substring(start, end)

"Java".substring(1,3); // Return "av"
Java intermediar

.equals()

  • Compară valorile obiectelor String
  • Returnează true dacă valorile sunt identice
String word = "Java";
word.equals("Java"); // Returns true

Atenție: == poate da rezultate neașteptate cu String-uri

Java intermediar

Rezumat

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 intermediar

Să exersăm!

Java intermediar

Preparing Video For Download...