UTILIDADES en JAVA

UTILIDADES en JAVA

Distintas Utilidades en JAVA

DICTIONARY

Dispositivo para almacenar valores a través de claves. La clave se utiliza para recuperar los valores más adelante. Mediante una tabla hash podemos añadir, borrar, etc.… Se necesitan los paquetes:

java.util.Dictionary;
Java.util.Hashtable;

 

CONSTRUCCIÓN:

Hashtable nombre_objeto=new Hashtable();

 

AÑADIR:

                        Objeto.put(“clave”,”valor”);

 

OBTENER VALOR:

Objeto.get(“clave”);

 

TAMAÑO DE LA TABLA:

                        Objeto.size();
BORRAR ELEMENTO:

                        Objeto.remove(“clave”);

 

ELEMENTOS SI/NO: Nos indica si la tabla tiene algún elemento. True si esta vacía.

                        Objeto.isEmpty();

 

EJEMPLO:

import java.util.Dictionary;
import java.util.Hashtable;

class utilidad{
public static void main(String args[]){
Hashtable ht=new Hashtable();
ht.put("titulo","ms-dos");
ht.put("autor","Ricardo");
ht.put("editorial","SaraG");
ht.remove("autor");
mostrar(ht);
}

     static void mostrar(Dictionary d){
System.out.println("Titulo: "+d.get("titulo"));
System.out.println("Autor: "+d.get("autor"));
System.out.println("Edit: "+d.get("editorial"));
System.out.println(d.size());
}
}

 

VECTOR

Matriz ampliable de referencias a objeto. Los objetos se pueden almacenar al final de un vector o añadirlos en cualquier posición. Es una utilidad muy parecida a la que hemos visto en el punto anterior.

 

CONSTRUCTOR:

                        Vector nombre_objeto=new Vector();

 

AÑADIR ELEMENTOS:

                        Objeto.addElement(“elemento”);

 

BUSCAR ELEMENTOS: Devuelve el índice que ocupa el elemento buscado.

                        Objeto.indexOf(“elemento”);  // el primero que encuentra.
Objeto.lastIndexOf(“elemento”);  // el último que encuentra.

 

MOSTRAR UN ELEMENTO:

                        Objeto.elementAt(índice); //muestra el que se le indica.
Objeto.firstElement(); //muestra el primero.
Objeto.lastElement(); //muestra el último.

 

EJEMPLO:

import java.util.*;

class vectores{
public static void main(String args[]){
Vector datos=new Vector();
datos.addElement("uno");
datos.addElement("dos");
datos.addElement("tres");
System.out.println(datos.elementAt(1));
System.out.println(datos.lastElement());
System.out.println(datos.indexOf("uno"));
}
}

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *