¿Qué son los métodos?

Java intermedio

Jim White

Java Developer

Qué vas a aprender

  • Métodos como bloques de código reutilizables
    • Métodos personalizados
    • Parámetros
  • Flujo de control
    • Sentencias if-else
    • Sentencias switch
    • Bucles
      • Bucles for
      • Bucles while
  • Flujo de trabajo

Icono con una bombilla y una rueda dentada

Java intermedio

¿Qué es un método?

  • Bloque de código que realiza una tarea concreta
  • Permite reutilizar código

Cafetera con tres tazas de café

Java intermedio

Métodos que ya hemos visto

  • Los tipos integrados tienen sus propios métodos

Por ejemplo, String:

  • .length()
  • .toLowerCase() , ...
  • y más métodos por ver
Java intermedio

.contains()

  • Comprueba si String contiene una subcadena
  • Devuelve true o false
"Java".contains("av"); // Returns true
Java intermedio

.charAt()

  • Devuelve el carácter en la posición indicada
"Java".charAt(1); // Returns 'a'

Recuerda: Java empieza a contar en 0.

Java intermedio

.substring()

  • Devuelve parte de String, desde start y antes de end:

String.substring(start, end)

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

.equals()

  • Compara valores de String
  • Devuelve true si los valores son iguales
String word = "Java";
word.equals("Java"); // Returns true

Recuerda: == puede dar resultados inesperados con String

Java intermedio

Resumen

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 intermedio

¡Vamos a practicar!

Java intermedio

Preparing Video For Download...