Código de Java - Vector diseño

Requerimientos

Saber Java

1.0

Publicado el 16 de Abril del 2022gráfica de visualizaciones de la versión: 1.0
511 visualizaciones desde el 16 de Abril del 2022
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Un class que permite hacer que un vector se comporte como un gestor de datos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
/**
 *
 * @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;
        }
    }



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s7222