Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con arreglos en java

pancho1990

Bovino de alcurnia
Desde
23 Dic 2008
Mensajes
2.200
Hola amigos espero que me ayuden, mi duda es como llenar un arreglo de caracteres. Por ejemplo me van a un numero en una cadena y ese numero tengo que ponerlo en cada uno de los elementos del arreglo de caracteres; ejemplo 123456 en los caracteres
char arreglo [][]=new char [1][1];
arreglo [0][0]='1';
arreglo[0][1]=2; etc. pero me marca un error como le hago ?? espero me ayuden se los agradeceria.
 
primero que nada lo que necesitas es un arreglo unidimensional
y el error es por que tratas de acceder a una posicion del arreglo que no existe

el indice maximo de un arreglo siempre sera n-1
es decir
si declaras char arreglo[]=new char[6];
la posicion maxima a accesar seria arreglo[5]; debido a que en la declaracion del arreglo
solo dices cuantos elementos tendra, sin embargo el conteo empieza desde 0
entonces tus posiciones validas son 0,1,2,3,4,5 que en total son 6 elementos.

tu code deberia ser mas o menos asi :

char arreglo[]=new char[6];
arreglo[0]='1';
arreglo[1]='2';
arreglo[2]='3';
arreglo[3]='4';
arreglo[4]='5';
arreglo[5]='6';
 
primero que nada lo que necesitas es un arreglo unidimensional

no necesariamente tiene que ser unidimensional, cierto ? creo que no tiene que ver eso, por lo demas es correcto lo que dices, esta queriendo accesar a una posicion en el array que no existe, puesto que siempre es n-1
 
Volver
Arriba