Foros del Web » Programación para mayores de 30 ;) » Java »

Como insertar datos en un array ç

Estas en el tema de Como insertar datos en un array ç en el foro de Java en Foros del Web. Hola a todos, soy nuevo programando y me gusta. tengo un problemilla, agradeceria q me orientaran. Estoy pensando en hacer un programa q utilize un ...
  #1 (permalink)  
Antiguo 10/10/2011, 10:15
 
Fecha de Ingreso: julio-2011
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Exclamación Como insertar datos en un array ç

Hola a todos, soy nuevo programando y me gusta.

tengo un problemilla, agradeceria q me orientaran.

Estoy pensando en hacer un programa q utilize un id y un pass.
ya lo tengo hecho para 1 id y el pass. el asunto es que ahora yo quiero agregar un boton que haga q puedaa "registrar o habilitar" usuarios y contraseñas.

lo maximo q sean 10 usuarios, supongo q lo tengo q hacer con algun array. de registro.

Es decir... el usuario Master pueda ingresar y habilidar nuevo usuarios . "Como lo hago?

les dejo un poco de lo q avance. creo q ya deberia d funcionar pero no sale.

Cita:
package usuarios;

public class regusuario {
private String[]user = new String[9];
private String[] pass = new String[9];



public void registro(String user2, String pass2){
int i =0;
for(i=0;i<=9;i++){
getUser()[i]=user2;
getPass()[i]=pass2;
}

}

public String[] getUser() {
return user;
}

public void setUser(String[] user2) {
this.user = user2;
}


public String[] getPass() {
return pass;
}

public void setPass(String[] pass2) {
this.pass = pass2;
}

}

ESTE ES EN LA CLASE. ... Y EN jframe puse :
Cita:
public class addusuario extends javax.swing.JFrame {

static regusuario ve1;
static int i;
public addusuario() {
initComponents();
ve1=new regusuario();
int i=0;
}



private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String user2= user.getText();
String pass2 = pwd.getText();
ve1.registro(user2, pass2);

i = i +1;

JOptionPane.showMessageDialog(null, "registro completo");

}
en el boton q hará el registro.
  #2 (permalink)  
Antiguo 10/10/2011, 10:30
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: Como insertar datos en un array ç

public String[] getUser() {
return user;
}

public void setUser(String[] user2) {
this.user = user2;
}

Estos metodos cambialos y añade el indice.

public String[] getUser(int indice) {
return user[indice];
}

public void setUser(String user2, int indice) {
this.user[indice] = user2;
}

con los password hay que hacer lo mismo.
  #3 (permalink)  
Antiguo 10/10/2011, 10:54
 
Fecha de Ingreso: julio-2011
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Como insertar datos en un array ç

gracias por tu respuesta.. pero !

a q te refieres con la variable "indice". ?

al q aunmenta en la array verdad???. en este caso yo pondria la variable "i" verdad?

HIZE lo q me aconsejaste pero me sale error. y tambien pobre poniendo "indice".

y me corre error.

kedo asi.
Cita:
package usuarios;

public class regusuario {
private String[]user = new String[9];
private String[] pass = new String[9];



public void registro(String user2, String pass2){
int i =0;
for(i=0;i<=9;i++){
user[i]=user2;
pass[i]=pass2;
}

}

public String[] getUser(int i) {
return user[i];
}

public void setUser(String user2, int i) {
this.user[i] = user2;
}


public String[] getPass(int i) {
return pass[i];
}

public void setPass(String pass2, int i) {
this.pass[i] = pass2;
}

}
  #4 (permalink)  
Antiguo 10/10/2011, 13:07
 
Fecha de Ingreso: julio-2011
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Como insertar datos en un array ç

alguien podria responder por favor, que almenos uno por alli a visto el tema :)

sorry por el doble post, pero me urge una manita con esto.
  #5 (permalink)  
Antiguo 10/10/2011, 13:48
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: Como insertar datos en un array ç

Supongo que te da error porque el array tiene nueve posiciones y como la primera es el cero entonces en el for el nueve es la decima y te da error porque te sales del array.

Aunque no es logico que hagas eso porque lo que estas haciendo es copiar el mismo usuario nueve veces. Lo logico seria que tuvieras un atributo static que contara el numero de usuarios que hay y cada vez que das de alta uno aumentas el contador y usas ese contador como indice.
  #6 (permalink)  
Antiguo 10/10/2011, 15:53
 
Fecha de Ingreso: julio-2011
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Como insertar datos en un array ç

Gracias por la ayuda :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:32.