public class Producto {
private String nombre;
private int cantidad;
public Producto(String s, int i) {
public String toString(){
private int cantidad;
public Producto(String s, int i) {
nombre = s;
cantidad = i;
} cantidad = i;
public String toString(){
return ("Nombre: "+nombre+" Cantidad: "+cantidad);
}
public String getNombre() {
public String getNombre() {
return this.nombre;
}
} MercadoLista.java
import java.util.*;
public class MercadoLista
{
public static void main(String args[])
{
{
// Definir 5 instancias de la Clase Producto
Producto pan = new Producto("Pan", 6);
Producto leche = new Producto("Leche", 2);
Producto manzanas = new Producto("Manzanas", 5);
Producto brocoli = new Producto("Brocoli", 2);
Producto carne = new Producto("Carne", 2);
// Definir un ArrayList de Productos
ArrayList<Producto> lista = new ArrayList<Producto>();
// Colocar Instancias de Producto en ArrayList
lista.add(pan);
lista.add(leche);
lista.add(manzanas);
lista.add(brocoli);
// Las listas inician en 0 (Cero)
// Indica el indice de insercion
lista.add(1, carne);
lista.add(carne);
// Imprimir contenido de ArrayLists
System.out.println(" Lista del mercado con " + lista.size() +
" productos");
// Utilizar el for optimizado para recorrer la lista.
for ( Producto producto : lista ) {
Producto pan = new Producto("Pan", 6);
Producto leche = new Producto("Leche", 2);
Producto manzanas = new Producto("Manzanas", 5);
Producto brocoli = new Producto("Brocoli", 2);
Producto carne = new Producto("Carne", 2);
// Definir un ArrayList de Productos
ArrayList<Producto> lista = new ArrayList<Producto>();
// Colocar Instancias de Producto en ArrayList
lista.add(pan);
lista.add(leche);
lista.add(manzanas);
lista.add(brocoli);
// Las listas inician en 0 (Cero)
// Indica el indice de insercion
lista.add(1, carne);
lista.add(carne);
// Imprimir contenido de ArrayLists
System.out.println(" Lista del mercado con " + lista.size() +
" productos");
// Utilizar el for optimizado para recorrer la lista.
for ( Producto producto : lista ) {
System.out.println(producto);
}
// Eliminar elemento de ArrayList
lista.remove(2);
System.out.println(" Lista del mercado con " + lista.size() +
" productos");
// Utilizar el for optimizado para recorrer la lista.
for ( Producto producto2 : lista ) {
// Eliminar elemento de ArrayList
lista.remove(2);
System.out.println(" Lista del mercado con " + lista.size() +
" productos");
// Utilizar el for optimizado para recorrer la lista.
for ( Producto producto2 : lista ) {
System.out.println(producto2);
}
// Eliminar todos los valores del ArrayList
lista.clear();
System.out.println(" Lista del mercado con " + lista.size() +
" productos");
// Nueva forma de utilizar el for para primitivas
int[] array = {1,2,4,8,16,32,64};
for (int i : array) {
// Eliminar todos los valores del ArrayList
lista.clear();
System.out.println(" Lista del mercado con " + lista.size() +
" productos");
// Nueva forma de utilizar el for para primitivas
int[] array = {1,2,4,8,16,32,64};
for (int i : array) {
System.out.println(i);
}
}
}
0 comentarios:
Publicar un comentario