elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación Visual Basic / Duda sobre validar int en: 17 Julio 2022, 08:52 am
Buenas , tenga una duda para validar numeros tienen siempre que estar en tipo String ? He visto que todos usan los numeros como string , eso esta bien? No se puede validar usando int?  Y esque usando string si valida y todo bien, pero yo he declarado en la clase Persona el atributo dni como int y tengo que estar convirtiendolo en ves de convertirlo una sola vez en ''string dni= txtDNI.Text'';

He intentado validar que dni no tenga letras con el tipo int pero nada que funciona , pero con string si ....

Comparto codigo:

         string dni= txtDNI.Text;
         string nombre= txtNombre.Text;
         
         int numero;
         bool EsEntero = Int32.TryParse(txtDNI.Text, out numero);
         
         if(EsEntero) {
            
            if (lista.existeDNI(Convert.ToInt32(dni))==false) {
            
            errorProvider1.Clear();
            Persona obj = new Persona();
            obj.Dni=Convert.ToInt32(dni);
            obj.Nombre=nombre;
            lista.adicionar(obj);
            
            MessageBox.Show("Persona ha sido agregada");
            
         } else {
            
            errorProvider1.SetError(txtDNI,"El DNI ya está registrado");
         }
         
         } else {
            errorProvider1.SetError(txtDNI,"El DNI debe contener numeros");
         }
         
         
         txtDNI.Clear();
         txtNombre.Clear();

2  Programación / Java / Re: No me aparece el dato del ArrayList en: 2 Marzo 2022, 23:31 pm
Buenas, espero puedan ayudarme, cuando quiero mostrar el ArrayList en un TextArea me aparece ArrayListVehiculo@780984 y no me aparece el dato que ingresé *Mercedes Benz,por ejemplo* en un TextField, es decir si lo cuenta el ArrayList y funciona pero el problema es que no aparece lo que yo escribí.

Cabe resaltar que cuando ingreso 3 datos aparece ArraylistVehiculo@780984, ArrayListVehiculo@7892839 ,ArrayListVehiculo@7829282.

*ArrayList vehículo es la clase.

Gracias.

Ya lo solucioné lo que hice fue crear un metodo toString en clase Vehiculo y en el boton Mostrar ejecutarlo.

_______________________________________________________________________

By: esternocleidomastoideo.
3  Programación / Java / Re: No me aparece el dato del ArrayList en: 1 Marzo 2022, 22:54 pm
Es la Netiqueta

Clarísimo. Gracias.


Código
  1. String datoArray = listaArray.get(0);

no se, sería algo así, recorrerlo y escribirlo

Código
  1. for(String a : listaArray){
  2.  if(a.equals(listaArray.get(listaArray.size()-1))){
  3.    eltextArea.append(a);
  4.  }else{
  5.    eltextArea.append(a + "\n");
  6.  }
  7. }


.xAk. no me funcionó, te paso mi código:

Uso jframe:

Código
  1. Boton Mostrar:
  2.        ArrayList lista;
  3.        lista= ArraylistVehiculo.mostrar();
  4.        txtArea1.setText(String.valueOf(lista));
  5. Boton Agregar:
  6.  
  7.    private void btnAgregarActionPerformed(java.awt.event.ActionEvent evt) {                                          
  8.        String marca= txt.getText();
  9.        Vehiculo v = new Vehiculo();
  10.        v.setMarca(marca);
  11.        ArraylistVehiculo.agregar(v);
  12. }
  13.  
  14. En la clase ArraylistVehiculo:
  15.  
  16. static ArrayList <Vehiculo> aVehiculo= new ArrayList<Vehiculo>();
  17.  
  18. está el metodo mostrar:
  19.  
  20.        public static ArrayList mostrar() {
  21.        return aVehiculo;
  22.      }
  23.  
  24. esta el metodo agregar:
  25.  
  26. public static void agregar(Vehiculo marca) {
  27.        aVehiculo.add(marca);
  28.    }
  29.  
  30.  
  31.  
  32. Y en la clase Vehiculo solo está:
  33. get y set de String marca;
  34.  
  35.  
  36.  
4  Programación / Java / Re: PORQUE NO ME APARECE EL DATO DEL ARRAYLIST en: 1 Marzo 2022, 03:37 am
No se escibe en mayusculas.....es gritar.


No tenía conocimiento de ello.
Lo he modificado.
5  Programación / Java / No me aparece el dato del ArrayList en: 28 Febrero 2022, 22:02 pm
Buenas, espero puedan ayudarme, cuando quiero mostrar el ArrayList en un TextArea me aparece ArrayListVehiculo@780984 y no me aparece el dato que ingresé *Mercedes Benz,por ejemplo* en un TextField, es decir si lo cuenta el ArrayList y funciona pero el problema es que no aparece lo que yo escribí.

Cabe resaltar que cuando ingreso 3 datos aparece ArraylistVehiculo@780984, ArrayListVehiculo@7892839 ,ArrayListVehiculo@7829282.

*ArrayList vehículo es la clase.

Gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines