YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish subtitles

← Update the String Variable

Get Embed Code
13 Languages

Showing Revision 1 created 10/06/2015 by sp12.

  1. Así como puedes cambiar el valor
    de una variable tipo entero
  2. después de haberla creado,
  3. también puedes cambiar el valor
    de una variable del tipo String.
  4. Puedes actualizarla
    y asignarle un nuevo valor.
  5. En la aplicación Just Java,
  6. imagina que quisiéramos mostrar
    la bebida especial del día.
  7. Podríamos usar una variable tipo String
    para almacenar el nombre de la bebida.
  8. Declaramos una variable de tipo String
    llamada drinkOfTheDay [bebida del día]
  9. y le asignamos el valor "Latte".
  10. Así es como se vería
    según nuestra analogía de la caja.
  11. Hemos almacenado el valor "Latte"
    dentro de esta variable.
  12. En otra línea de código, podemos poner
    "drinkOfTheDay = nuevo valor de cadena".
  13. Ahora, la palabra "Espresso"
    queda almacenada en esta cadena.
  14. No es necesario volver a especificar
    que la variable es del tipo String,
  15. pues fue ya fue definida como tal
    aquí arriba.
  16. En la próxima línea de código
    drinkOfTheDay es igual a "Té Verde",
  17. así que "Té Verde"
    queda almacenado en esta variable.
  18. Ahora imaginemos que queremos mostrar
    el horario de la tienda en nuestra app.
  19. Podemos crear una variable
    del tipo String
  20. para almacenar el texto
    que aparecerá en la pantalla.
  21. El valor inicial es:
    "Abrimos hoy de 8AM a 5PM".
  22. Otro día,
    podríamos cambiar la variable tipo String
  23. para que diga: "Abrimos hoy de 8AM a 2PM",
    porque queremos cerrar para ir a la playa.
  24. Y otro día podríamos cambiar el horario
    para que diga: "Cerramos hoy",
  25. porque no trabajamos los domingos.
  26. Si nuestra app tuviera una lista
    de todas las bebidas que el cliente pidió
  27. podríamos crear una variable tipo String
    llamada drinksOrdered [bebidas pedidas].
  28. Podríamos empezar con una bebida.
    "1 moca", por ejemplo.
  29. El texto "1 moca"
    se almacenaría en la variable.
  30. Y luego,
    si el cliente quiere otra bebida,
  31. podemos concatenar la nueva bebida
    a la variable ya existente drinksOrdered.
  32. Esto se almacenará
    dentro de la variable drinksOrdered así.
  33. Si quiero agregar otra bebida,
  34. simplemente la concateno
    a la cadena drinksOrdered ya existente.
  35. Esta expresión evalúa una cadena larga
    que dice:
  36. "1 moca, 1 cappuccino, 1 macchiato".
  37. Y todo esto se almacena en esta variable.
    Así.
  38. Quizá te parezca raro
    ver una coma y un espacio
  39. al principio de esta cadena,
  40. pero es simplemente
    para que la lista se vea bien
  41. con comas entre cada ítem.
  42. La razón por la que no puse una coma
    después de "cappuccino"
  43. es porque no sé
    si vendrá otra bebida o no.
  44. De haber solo dos bebidas,
    diría "1 mocha, 1 cappuccino"
  45. y estaría perfecto así.
  46. De haber otra bebida en camino,
    un macchiato, por ejemplo,
  47. podría añadir una coma
    porque sé que vendrá algo más.
  48. Intenta esto en Android Studio.
  49. Añade otra línea de código
  50. que actualice la variable tipo String
    y le dé un nuevo valor
  51. o que actualice el valor actual
    añadiéndole algunas cosas.
  52. Una vez hayas aprendido a actualizar
    variables de cadena en Android Studio,
  53. implementa este comportamiento final
    en la app de la segunda clase.
  54. Cuando cambies la cantidad
    y pulses el botón Order,
  55. debería aparecer "Total",
    seguido del precio,
  56. y luego "¡Gracias!".
  57. Técnicamente, no es necesario
    actualizar la variable tipo String
  58. para crear esta funcionalidad.
  59. Sin embargo,
    me gustaría que lo hicieras si puedes.
  60. En la próxima clase, deberás actualizar
    variables del tipo String más a menudo,
  61. específicamente porque habrá más campos
    en este formulario de pedido
  62. y tendremos que desarrollar
    el resumen del pedido.
  63. Una vez termines,
    marca estos recuadros para continuar.
  64. Esta es la última tarea de codificación
    de esta clase. ¡Buena suerte!