Descripción
Implementar métodos para filtrar y buscar elementos en un array de números enteros.
Crea una clase llamada ArrayOperations
con dos métodos estáticos:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
-
filterEvenNumbers
: Este método debe recibir como parámetro un array de números enteros y devolver un nuevo array que contenga solo los números pares del array original, manteniendo el orden. -
findFirstOccurrence
: Este método debe recibir como parámetros un array de números enteros y un número entero a buscar. Debe devolver el índice de la primera ocurrencia del número en el array, o -1 si el número no se encuentra en el array.
Ejemplo de uso:
int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 2};
int[] evenNumbers = ArrayOperations.filterEvenNumbers(numbers);
// evenNumbers debe contener {2, 4, 6, 8, 10, 2}
int index = ArrayOperations.findFirstOccurrence(numbers, 2);
// index debe ser 1
int notFoundIndex = ArrayOperations.findFirstOccurrence(numbers, 20);
// notFoundIndex debe ser -1
Asegúrate de manejar correctamente los casos especiales, como arrays vacíos o nulos.
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades