Що таке методи?

Середній рівень Java

Jim White

Java Developer

Що ви вивчите

  • Методи як багаторазові блоки коду
    • Власні методи
    • Параметри
  • Керування потоком
    • Інструкції if-else
    • Інструкції switch
    • Цикли
      • Цикли for
      • Цикли while
  • Робочий процес

Піктограма з лампочкою та шестернею

Середній рівень Java

Що таке метод?

  • Блок коду для конкретного завдання
  • Дає змогу багаторазово використовувати код

Кавомашина з трьома горнятками кави

Середній рівень Java

Методи, які ми вже бачили

  • Вбудовані типи мають власні методи

Наприклад, для String:

  • .length()
  • .toLowerCase() , ...
  • і ще буде більше методів!
Середній рівень Java

.contains()

  • Перевіряє, чи String містить певний підрядок
  • Повертає true або false
"Java".contains("av"); // Returns true
Середній рівень Java

.charAt()

  • Повертає символ у вказаній позиції
"Java".charAt(1); // Returns 'a'

Пам'ятайте: у Java відлік починається з 0!

Середній рівень Java

.substring()

  • Повертає частину String, починаючи з start і до end невключно:

String.substring(start, end)

"Java".substring(1,3); // Return "av"
Середній рівень Java

.equals()

  • Порівнює значення String
  • Повертає true, якщо значення однакові
String word = "Java";
word.equals("Java"); // Returns true

Нагадування: == може дати неочікувані результати з String

Середній рівень Java

Підсумок

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

Давайте потренуємось!

Середній рівень Java

Preparing Video For Download...