programa 7
DESCRIPTION
Creación de un vector en java orientado a objetosTRANSCRIPT
JAVA ORIENTADO
A OBJETOS Como crear un vector y sus diferentes funciones
DESCRIPCIÓN BREVE A continuación les mostrare como crear un
vector y las diferentes funciones que le
podemos dar
Por Oscar Camacho Sánchez [Título del curso]
Lo primero que tenemos que hacer es crear nuestros métodos que vamos a
ocupar para nuestro vector
package vectores;
import java.util.*;
public class Vectores {
Vector vec = new Vector();
public void Agregar(){
vec.addElement("Uno");
vec.addElement("Dos");
vec.addElement("Tres");
vec.addElement("Cuatro");
vec.addElement("Cinco");
vec.addElement("Seis");
vec.addElement("Siete");
vec.addElement("Ocho");
vec.insertElementAt("Nueve", 8);
vec.insertElementAt("Diez", 9);
System.out.println(vec);
}
/*Vamos a leer el tamaño del vector */
public void tamano(){
System.out.println("Elementos en el Vector1 - Arreglo
Unidimensional:"+vec.size());
}
//Con esta funcion vamos a poder recorrer nuestro vecto
public void recorer(){
for(int inc =0; inc<vec.size(); inc++){
System.out.println(inc+")"+vec.elementAt(inc));
}
}
//Esta funcion va a comparar el tamaño del vector, y buscara el numero "tres"
public void comparar(){
for(int inc =0; inc<vec.size(); inc++){
System.out.println(inc+")"+vec.elementAt(inc));
if(vec.equals("Tres")){
System.out.println("Encontrado tres en la posicion:"+inc);
}
}
}
//Esta funcion buscara el numero once dentro de nuestro vecto
public void buscar(){
if(vec.contains("once")){
System.out.println("Encontrado tres");
}
}
//Mostrara el primer elemento del vector
public void primerelemento(){
System.out.println("Primer elemento del Vector es: "+vec.firstElement());
}
//Con esta funcion se va a clonar nuestro primer vecto y hara un nuevo vector
public void clonar(){
Vector vec2=(Vector) vec.clone();
System.out.println("Elementos del en el vector2-Arreglo Unidimensional:
"+vec2.size());
System.out.println(vec2);
}
//Con esta funcion se va a borrar todo el contenido de nuestro vector
public void vaciarVector(){
vec.clear();
System.out.println("Elementos en el vector 1-Arreglo
Unidimensional:"+vec.size());
System.out.println(vec);
}
//Aqui vamos a ordenar los elementos del vector
public void ordenar(){
//AGRUG
Vector vec2=(Vector) vec.clone();
Collections.sort(vec2);
System.out.print(vec2);
}
//funcion que va a reemplazar nuestro numero 2 en nuestro vector 2
public void remplazar(){
Vector vec2=(Vector) vec.clone();
vec2.set(2,"3");
System.out.print(vec2);
}
}
Después vamos a mandar a llamar a cada función una por una para así mostrar su
funcionamiento
package vectores;
import java.util.Scanner;
public class metodosvectores {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Vectores obj= new Vectores();
int opciones;
do{
System.out.println("");
System.out.println("");
System.out.println("Elija una opcion del menu:");
System.out.println("1.-Agregar elementos al Vector");
System.out.println("2.-Tamaño Vector");
System.out.println("3.-Recorrer Vector");
System.out.println("4.-Comparar elemento");
System.out.println("5.-Buscar elemento");
System.out.println("6.-Primer elemento");
System.out.println("7.-Clonar Vector");
System.out.println("8.-Vaciar Vector");
System.out.println("9.-Ordenar Alfabeticamente");
System.out.println("10.-Remplazar elemento");
System.out.println("11)Salir");
opciones = in.nextInt();
switch (opciones){
case 1:
System.out.println("1.-Agregar elementos al Vector");
obj.Agregar();
break;
case 2:
System.out.println("2.-Tamano del Vector");
obj.tamano();
break;
case 3:
System.out.println("3.-Recorrer Vector");
obj.recorer();
break;
case 4:
System.out.println("4.-Comparar elementos");
obj.comparar();
break;
case 5:
System.out.println("5.-Buscar elemento");
obj.buscar();
break;
case 6:
System.out.println("6.Primer elemento");
obj.primerelemento();
break;
case 7:
System.out.println("7.-Clonar Vector");
obj.clonar();
break;
case 8:
System.out.println("8.-Vaciar Vector");
obj.vaciarVector();
break;
case 9:
System.out.println("9.-Ordenar Alfabeticamente");
obj.ordenar();
break;
case 10:
System.out.println("10.-Remplazar elemento");
obj.remplazar();
break;
case 11:
System.out.println("11.-Salir");
break;
}
}
while (opciones != 11);
}
}