tengo un array que me gustaria que fuera de el porte de el usuario quiera para llenar los datos e imprimirlos al final
lo unico que me funciona pero me tira un error al final de mostrar los datos, una es la vista y la otra los datos si me pueden ayudar
Código Java:
Ver original*/
package clsarreglo;
import java.util.ArrayList;
/**
*
* @author Alumno
*/
public class clsPersona {
return apellido;
}
public void setApellido
(String apellido
) { this.apellido = apellido;
}
return nombre;
}
public void setNombre
(String nombre
) { this.nombre = nombre;
}
return telefono;
}
public void setTelefono
(String telefono
) { this.telefono = telefono;
}
public void clsingreso
(int pos,
String nombre,
String apellido
){
objarray.add(pos,nombre);
objarray.add(pos,apellido);
}
public void clsmostrar(){
for (int j=0;j<=objarray.size();j++)
{
System.
out.
println("que valor es :"+j
+ objarray.
get(j
)); }
}
}
Código Java:
Ver original*/
package clsarreglo;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/**
*
* @author Alumno
*/
public class Clsarreglo {
/**
* @param args the command line arguments
*/
// TODO code application logic here
clsPersona objPersona=new clsPersona();
System.
out.
println("Cuantos quiere ingresar"); int valor
=Integer.
parseInt(obj.
readLine()); for (int i=0;i<valor;i++)
{
System.
out.
println("ingrese nombre"+(i
+1)); objPersona.setNombre(obj.readLine());
System.
out.
println("ingrese apellido"+(i
+1)); objPersona.setApellido(obj.readLine());
objPersona.clsingreso(i, objPersona.getNombre(), objPersona.getApellido());
if (i==valor-1)
{
objPersona.clsmostrar();
}
}
}}