Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 19 de Septiembre 2016, 15:07

Título: Java rellenar arreglo array con cierto contenido Arrays Api copyOf fill CU00676B
Publicado por: Pandemia en 19 de Septiembre 2016, 15:07
Buenas aquí dejo una posible solución al ejercicio CU00676B del tutorial de bases de la programación orientada a objetos con Java.....

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.

Código: [Seleccionar]
/**
 * Ejercicio CU00676B del curso de java desde cero de aprenderaprogramar.com
 *
 * @author (Pandemia)
 * @version (Versión 0.1.2016)
 */
import java.util.Arrays;
public class TestUso_fill_1
{
    public static void main (String [] Args){
        int [ ] miArray1 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; // Declaro e inicio lista Array estatica

        Arrays.fill(miArray1, 4, 7, 33); // Relleno la lista miArray1 con 33  el rango del 4 al 6 ( inclusive )

        // Se muestra por pantalla la lista Array miArray1
        for (int tmp: miArray1){
            System.out.print (tmp + " ,");   //for each
        }
    }//Cierre del main
}//Cierre de la clase

Saludos y gracias por vuestro tiempo.....
Título: Re:CU00676B java. Arrays del Api java copyOf, fill
Publicado por: pedro,, en 01 de Octubre 2016, 18:15
Buenas Pandemia.

Todo bien.

Saludos.  ;D