ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java Collection


Enviado por   •  12 de Junio de 2014  •  223 Palabras (1 Páginas)  •  178 Visitas

Analizar y desarrollar un programa que permita ilustrar la utilidad del Java Collection

1.- Analizar:

Para conceptualizar la actividad colaborativa, se ha realizado una presentación en PowerPoint, para definir de manera clara la utilidad de Java Collection, en base a las siguientes esquematizaciones:

1. Concepto.

2. Características.

3. Funcionalidad.

Haga doble clic en el objeto:

Desarrollar un programa

package foro1.pkg2_javacollection;

//Producto.java

import java.util.*;

public class Producto implements Comparable {

private String nombre;

private int cantidad;

public Producto(String m, int k) {

nombre = m;

cantidad = k;

}

public String toString(){

return ("Nombre: "+nombre+" Cantidad: "+cantidad);

}

public String getNombre() {

return this.nombre;

}

public boolean equals( Object objeto ) {

// Indica en base a que atributos se iguala el objeto

if (objeto == null) return false;

Producto producto = (Producto)objeto;

if (this.getNombre() == producto.getNombre() ) return true;

return false;

}

public int hashCode() {

// retorna un identificador unico del objeto.

return this.getNombre().hashCode();

}

public int compareTo( Object objeto ) {

// Indica en base a que atributos se compara el objeto

// Devuelve +1 si this es > que objeto

// Devuelve -1 si this es < que objeto

// Devuelve 0 si son iguales

// Dependera del argumento como comparar los atributos.

String nombreObjeto;

if (objeto instanceof Producto ) {

Producto producto = (Producto)objeto;

nombreObjeto = producto.getNombre().toLowerCase();

}

else

if (objeto instanceof String) {

String producto = (String)objeto;

nombreObjeto = producto.toLowerCase();

}

else {

nombreObjeto = "";

}

String nombreThis = this.getNombre().toLowerCase();

return( nombreThis.compareTo( nombreObjeto ) );

}

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com