Cosa sono i metodi?

Java intermedio

Jim White

Java Developer

Cosa imparerai

  • Metodi come blocchi di codice riutilizzabili
    • Metodi personalizzati
    • Parametri
  • Flusso di controllo
    • Istruzioni if-else
    • Istruzioni switch
    • Cicli
      • Cicli for
      • Cicli while
  • Workflow

Icona con lampadina e ruota dentata

Java intermedio

Cos'è un metodo?

  • Blocco di codice che svolge un compito specifico
  • Permette di riutilizzare il codice

Macchina del caffè con tre tazze di caffè

Java intermedio

Metodi già visti

  • I tipi integrati hanno metodi propri

Per esempio, String:

  • .length()
  • .toLowerCase(), ...
  • altri metodi a seguire!
Java intermedio

.contains()

  • Verifica se una String contiene una sottostringa specifica
  • Restituisce true o false
"Java".contains("av"); // Restituisce true
Java intermedio

.charAt()

  • Restituisce il carattere alla posizione indicata
"Java".charAt(1); // Restituisce 'a'

Ricorda: in Java si conta da 0!

Java intermedio

.substring()

  • Restituisce una parte di String, da start a prima di end:

String.substring(start, end)

"Java".substring(1,3); // Restituisce "av"
Java intermedio

.equals()

  • Confronta i valori delle String
  • Restituisce true se i valori coincidono
String word = "Java";
word.equals("Java"); // Restituisce true

Promemoria: == può dare risultati imprevisti con le String

Java intermedio

Riepilogo

word = "Java";

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

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

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

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

// Il seguente può 
// restituire true oppure no
boolean output = "Java" == word; 
Java intermedio

Ayo berlatih!

Java intermedio

Preparing Video For Download...