Programa 7

9
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]

description

Creación de un vector en java orientado a objetos

Transcript of Programa 7

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);

}

}