Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Sistema de Gestión de Bibliotecas | Estructuras de Datos Fundamentales en Java
Estructuras de Datos en Java

bookDesafío: Sistema de Gestión de Bibliotecas

¡Vamos a practicar!

Implementar un sistema de gestión de biblioteca en Java. Ya se ha creado una clase Book con todos los campos necesarios, setters y getters. Puedes revisar su implementación en la clase Book.

Además, se ha proporcionado una clase LibraryDemo para probar todos los métodos de la clase Library.

Crear una clase Library para gestionar una colección de libros. Utilizar un ArrayList para almacenar instancias de la clase Book.

Implementar los siguientes métodos en la clase Library:

  • addBook(Book book): agrega un libro a la biblioteca;
  • removeBookById(int id): elimina un libro de la biblioteca según el identificador único;
  • findBooksByAuthor(String author): devuelve una lista de libros del autor especificado;
  • findBooksPublishedAfterYear(int year): devuelve una lista de libros publicados después del año especificado;
  • displayAllBooks(): muestra información sobre todos los libros de la biblioteca en pantalla.

Después de eso, debes ir a la clase LibraryDemo y ejecutarla. Esta probará la corrección de los métodos que implementaste.

Puedes encontrar información sobre cómo trabajar con tareas de GitHub aquí.

Las instrucciones y consejos sobre cómo resolver esta tarea están detallados en GitHub.

Si tienes dificultades para resolver y comprender la tarea, te sugiero que pienses con más detenimiento porque los programadores intentan resolver los problemas de forma independiente. Es la mejor manera de aprender.

Pero si te quedas atascado, puedes ver soluciones para esta tarea aquí. No olvides reescribir esta solución por tu cuenta y analizar todo para dominar realmente este tema:

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookDesafío: Sistema de Gestión de Bibliotecas

Desliza para mostrar el menú

¡Vamos a practicar!

Implementar un sistema de gestión de biblioteca en Java. Ya se ha creado una clase Book con todos los campos necesarios, setters y getters. Puedes revisar su implementación en la clase Book.

Además, se ha proporcionado una clase LibraryDemo para probar todos los métodos de la clase Library.

Crear una clase Library para gestionar una colección de libros. Utilizar un ArrayList para almacenar instancias de la clase Book.

Implementar los siguientes métodos en la clase Library:

  • addBook(Book book): agrega un libro a la biblioteca;
  • removeBookById(int id): elimina un libro de la biblioteca según el identificador único;
  • findBooksByAuthor(String author): devuelve una lista de libros del autor especificado;
  • findBooksPublishedAfterYear(int year): devuelve una lista de libros publicados después del año especificado;
  • displayAllBooks(): muestra información sobre todos los libros de la biblioteca en pantalla.

Después de eso, debes ir a la clase LibraryDemo y ejecutarla. Esta probará la corrección de los métodos que implementaste.

Puedes encontrar información sobre cómo trabajar con tareas de GitHub aquí.

Las instrucciones y consejos sobre cómo resolver esta tarea están detallados en GitHub.

Si tienes dificultades para resolver y comprender la tarea, te sugiero que pienses con más detenimiento porque los programadores intentan resolver los problemas de forma independiente. Es la mejor manera de aprender.

Pero si te quedas atascado, puedes ver soluciones para esta tarea aquí. No olvides reescribir esta solución por tu cuenta y analizar todo para dominar realmente este tema:

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3
some-alt