Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Enzo en 10 de Noviembre 2015, 19:33

Título: Ejercicio CU00676B clase Arrays api java equals copyOf fill ejercicio resuelto
Publicado por: Enzo en 10 de Noviembre 2015, 19:33
Hola,

Adjunto mi ejercicio sobre el tema "CU00676B clase Arrays api java equals copyOf fill ejercicio resuelto ejemplo" para su corrección:

Código: [Seleccionar]
// EJEMPLO2 DE RELLENADO DE ARRAYS USANDO FILL
// ----> CU00676B copiar comparar arrays java igualdad ejemplos ejercicios resueltos.pdf

// EJEMPLO 7. RELLENAR UNA PARTE DE UN ARRAY CON UN VALOR U OBJETO.

// Importación de la clase Arrays que permite Comparar, Ordenar y Buscar un valor u objeto dentro de él
import java.util.Arrays;

public class TestMetodoFillArraysUnaParte_CU00676B {
   
    public static void main (String [ ] Args) { //main cuerpo del programa ejemplo aprenderaprogramar.com
       
        // Declaración e Inicialización de una Lista Array Estatica
        int [ ] miArray = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
       
        // Se Rellena de la Lista myArray con 33 el rango desde el 2 al 4 (Inclusive)
        Arrays.fill(miArray, 2, 5, 33);
       
        // Se muestra en pantalla la Lista Array miArray
        for (int tmp: miArray) { //Recorrido del array con un for each
            System.out.print (tmp + ",");
        }
       
    } //Cierre del main
   
} //Cierre de la clase

Espero vuestros comentarios,

Muchas Gracias,

Saludos,
Título: Re:Ejercicio CU00676B clase Arrays api java equals copyOf fill ejercicio resuelto
Publicado por: Ogramar en 12 de Noviembre 2015, 09:59
Hola Enzo ¿dónde está el enunciado o consigna de este ejercicio? No lo encuentro en la entrega CU00676B del curso  :-[
Título: Re:Ejercicio CU00676B clase Arrays api java equals copyOf fill ejercicio resuelto
Publicado por: Enzo en 12 de Noviembre 2015, 16:47
Hola Ogramar,

Esta al final del tema. Como tal no esta marcado como un ejercicio. Te pego el texto:
Citar
En caso de que el array tenga contenidos previos al aplicarle el fill, todos sus elementos quedarán
reemplazados por el elemento de relleno. No obstante, hay otro método que permite especificar los
índices de relleno de modo que se pueda preservar parte del contenido previo del array:
static void fill(int[ ] a, int fromIndex, int toIndex, int val)
Asigna el valor entero especificado a cada elemento del rango indicado para el array especificado.
Escribe un fragmento de código utilizando esta signatura del método fill y comprueba sus resultados.

Muchas Gracias,

Un Saludo,
Título: Re:Ejercicio CU00676B clase Arrays api java equals copyOf fill ejercicio resuelto
Publicado por: Ogramar en 14 de Noviembre 2015, 17:53
Perdona porque no lo había visto, tu código está bien conforme lo que se pedía

Salu2!
Título: Re:Ejercicio CU00676B clase Arrays api java equals copyOf fill ejercicio resuelto
Publicado por: Enzo en 14 de Noviembre 2015, 19:05
Hola Ogramar,

Muchas Gracias,

Un Saludo,