Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumnos:
Bocanegra Austria Jos Alfredo
Morales Covarrubias Mitzi Gpe
Cmo se declara?
import java.util.Iterator;
import java.util.SortedSet;
import java.util.TreeSet;
public class SortedSetExample {
public static void main(String[] args) {
SortedSet<String> ss=new TreeSet<String>();
ss.add("a");
ss.add("b");
ss.add("c");
Iterator it=ss.iterator();
while(it.hasNext()) {
String value=(String)it.next(); System.out.println("Value :"+value); }
}
}
Funciones
1.Esta interfaz trata de un conjunto de
elementos ordenados totalmente dentro del
conjunto de la coleccin, facilitando as su
acceso en bsquedas y haciendo ms rpido su
consulta.
2.Las operaciones que SortedSet hereda de Set
se comportan de forma idntica en conjuntos
ordenados y conjuntos normales, con dos
excepciones:
Funciones
Para qu sirve?
SortedSet proporciona operaciones para
lo siguiente:
Range view: permite recorrer a grandes
distancias arbitrarias en el conjunto
ordenado.
Endpoints: devuelve el primer o ltimo
elemento del conjunto ordenado.
Acceso
comparador: devuelve el
comparador, si los hay, que se utiliza
para ordenar el conjunto
.
EJEMPLO
import java.util.*;
public class Mercado3 {
public static void main(String args[]) {
// Definir 5 instancias de String
String m = new String("Pan");
String n = new String("Leche");
String o = new String("Manzanas");
String p = new String("Brocoli");
String q = new String("Carne");
String r = new String("Manzanas");
// Definir un TreeSet
TreeSet mandado = new TreeSet();
mandado.add(m);
mandado.add(n);
mandado.add(o);
mandado.add(p);
mandado.add(q);
mandado.add(r);
Especificacione
s
1.-Como primer paso se importan las libreras
dejava.util.*donde se concentran la gran
mayora de las Clases del "Collection
Framework".
2.-Posteriormente se inicia la declaracin de
la Clase seguido de su mtodo principalmain.
Se definen 5 instancias deString's, donde
cada instancia recibe determinado valor
3.- Seguido son agregadas estas instancias
deString'salTreeSetmediante el
mtodoadd, para posteriormente imprimir el
nmero de Objetos en el "Collection"
mediante el mtodosize.
EJEMPLO ACTUARIAL
En general partiendo de que este mtodo
soluciona problemas para poder ordenar una
coleccin de datos, en particular un problema
que presentara un actuario sera el
ordenamiento de datos financieros, de donde se
ocurre que si un actuario maneja diversos
estados financieros y si en particular se enfrenta
a buscar en el estado de cuenta de algn cliente
de una entidad financiera: montos realizados de
mayor a menor cantidad o fecha de realizacin
de pagos, solo por mencionar algunos casos.