
Vector diseño
Java
Publicado el 16 de Abril del 2022 por Rafael Angel (15 códigos)
768 visualizaciones desde el 16 de Abril del 2022
Demostracion del uso de un vector.

















/** * * @author Rafael * No se puede delcarar un class Vector porque JavaUtil ya tiene un class Vector y causa problemas. */ public class VectorPersonal{public VectorPersonal(){
for(int id=0; id<MiVector.length; id++){
MiVector[id]="";
} } /** * Un vetor de cero a cuatro. * Tamaño 5 campos. */private String []MiVector=new String[5];
public String []getVector(){
return MiVector;
} /** * Tamaño del vector. * Para usarse para obtener el ultimo id se debe hacer asi: * getSize()-1; * @return */public int getSize(){
return MiVector.length; }public String ObtenerCasilla(int idDeLaCasilla){
if(idDeLaCasilla<=-1 || idDeLaCasilla>=MiVector.length){
//Lanzar mensaje o error para el programador.}else{
if(MiVector[idDeLaCasilla]!=null){
return MiVector[idDeLaCasilla];
} } return ""; } /** * Agrega un texto de acuerdo al id. * @param idDeLaCasilla * @param datos */public void Agregar(int idDeLaCasilla, String datos){
if(idDeLaCasilla<=-1 || idDeLaCasilla>=MiVector.length){
//Lanzar mensaje o error para el programador.}else{
MiVector[idDeLaCasilla]=datos;
} }private int idDelCampoBacio=-1;
private boolean getBacio(){
for(int id=0; id<MiVector.length; id++){
if(MiVector[id]==""||MiVector[id]==null){
idDelCampoBacio=id;return true;
} }return false;
}public boolean Agregar(String datos){
if(getBacio()==true){
MiVector[idDelCampoBacio] =datos;
return true;
}return false;
}@Override
public String toString(){
String informe="Contenido del vector:\n\n";
for(int id=0; id<MiVector.length; id++){
if(MiVector[id]!=null || MiVector[id]!=""){
informe+="id= " + id + " == " + MiVector[id] + "\n";
} }return informe;
} }
No hay comentarios