1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Copiar y comparar arrays en Java. Ejercicio resuelto CU00675B del tutorial
« en: 05 de Mayo 2015, 21:47 »
Buenas noches a tod@s. Aquí os dejo mi solución al ejercicio del tema CU00675B, de Java desde cero.
Saludos
Citar
Crea un programa Java donde declares un array de enteros tipo int miArray1 cuyo contenido inicial sea {2, -4, 3, -7}. Muestra su contenido por pantalla. Copia el contenido de este array a un ArrayList denominado lista1 y muestra su contenido por pantalla. ¿Qué tipo de datos almacena el array? ¿Qué tipo de datos almacena el ArrayList?
Código: [Seleccionar]
import java.util.ArrayList;
public class TestCopiaArraysConArrayList{
public static void main(String[]Args){
ArrayList<Integer>lista=new ArrayList<Integer>();
lista.add(8);lista.add(12);lista.add(45);lista.add(-36);lista.add(101);
int cont;
int[]miArray={2,-4,3,-7};
for(cont=0;cont<miArray.length;cont++){
System.out.print("Array["+cont+"]= "+ miArray[cont]+"; ");}
System.out.println("");
cont=0;
for(int elementolista:lista){
System.out.print("ArrayList["+cont+"]= "+elementolista+"; ");
cont++;}
for(cont=0;cont<miArray.length;cont++){
lista.add(miArray[cont]);} //Añado elementos de miArray a ArrayList
System.out.println("");
System.out.println("");
cont=0;
for(int elementolista:lista){
System.out.println("ArrayList["+cont+"]= "+elementolista);
cont++;}}}
Saludos