Como agregar un arreglo de tipo persona en un Archivo en java.

Iniciado por rub'n, 30 Marzo 2011, 06:09 AM

0 Miembros y 1 Visitante están viendo este tema.

rub'n

buenas noches gente buenisima miren tengo una duda. como puedo agregar un arreglo de tipo persona en un archivo tengo esto
Código (java) [Seleccionar]
import java.io.*;
public class EscribirArchivo {
public static void main(String [] args) {

FileWriter archivo = null;
PrintWriter pw = null;

try {
archivo = new FileWriter("C:\\Documents and Settings\\Presentaciones\\Escritorio\\archivo.txt ");
pw = new PrintWriter(archivo);
           
pw.println("Esta linea dice...");

}catch(Exception e) {
e.printStackTrace();
}
finally {
try{
if(null != pw) {
pw.close();
}
}
catch(Exception e2) {
e2.printStackTrace();
}
}
}
}


osea hago mi arreglo , y en que parte lo agrego ,creo que no es asi nada mas.

ejemplo como agrego esto ? me falta crear el array tipo persona

claro no puedo declarar clases dentro de metodos.  :xD

Código (java) [Seleccionar]
import java.util.Scanner;
public class Persona {

private String nombre;
private String apellido;
private int edad;
private int sexo;

public String getNombre() {
return this.nombre;
}

public void setNombre(String n) {
this.nombre = n;
}

public String getApellido() {
return this.apellido;
}

public void setApellido(String a) {
this.apellido = a;
}

public int getEdad() {
return this.edad;
}

public void setEdad(int e) {
this.edad = e;
}

public int getSexo() {
return this.sexo;
}

public void setSexo(int sexo) {
this.sexo = sexo;
}


public static void main(String[] args) {


}

}





rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

rub'n

Cita de: Shell Root en 30 Marzo 2011, 06:28 AM
Espera, no entiendo, que es lo que quieres hacer?

men tengo que cargar un arreglo de tipo persona

Modificar estos codigos para que se cargue un arreglo de tipo persona ., osea que no se imprima "Esta linea dice.." si no que a cada linea se imprima una persona con sus datos



rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

.mokk.

Pero para ello leeras cuantas personas seran?, o ya tienes planeado en si las personas en total, puesto que simplemente puedes hacer todo lo de la clase persona hacerlo mas sencillo con un metodo donde puedas ingrsar todo de una vez para mi se me hace mas sencillo de esa forma.

Luego te creo un ejemplo.

KuraraGNU

Cita de: RuB'n. en 30 Marzo 2011, 06:09 AM

osea hago mi arreglo , y en que parte lo agrego ,creo que no es asi nada mas.

ejemplo como agrego esto ? me falta crear el array tipo persona

claro no puedo declarar clases dentro de metodos.  :xD


No te entiendo, que problema hay en que no puedas declarar clases dentro de metodos? que clase querias declarar? O.o No tiene sentido, pues haces una clase aparte y creas un objeto de ella y la inicializas en el metodo, eso si se puede hacer, o si es estatica simplemente la usas dentro. Es que hijo mio, no te entiendo nada XD Yo hice un programa de personas tambien en mi instituto, pero yo no use el PrintWriter y no se como se utiliza, pero vamos, que no entiendo el concepto general de la pregunta.

rub'n

Cita de: .mokk. en 30 Marzo 2011, 11:41 AM
Pero para ello leeras cuantas personas seran?, o ya tienes planeado en si las personas en total, puesto que simplemente puedes hacer todo lo de la clase persona hacerlo mas sencillo con un metodo donde puedas ingrsar todo de una vez para mi se me hace mas sencillo de esa forma.

Luego te creo un ejemplo.

pueden ser 10 personas o 5 cinco cuales sea.

Cita de: KuraraGNU en 30 Marzo 2011, 15:50 PM
No te entiendo, que problema hay en que no puedas declarar clases dentro de metodos? que clase querias declarar? O.o No tiene sentido, pues haces una clase aparte y creas un objeto de ella y la inicializas en el metodo, eso si se puede hacer, o si es estatica simplemente la usas dentro. Es que hijo mio, no te entiendo nada XD Yo hice un programa de personas tambien en mi instituto, pero yo no use el PrintWriter y no se como se utiliza, pero vamos, que no entiendo el concepto general de la pregunta.


Osea simplemente esto lo que tengo que hacer

Modificar estos codigos para que se cargue un arreglo de tipo persona ., osea que no se imprima "Esta linea dice.." si no que a cada linea se imprima una persona con sus datos

ok vieron ? simplemente eso,,, el primer codigo que escribi ,,, para escribir en un archivo si sirve, pero como cargo un arreglo de tipo persona ? jodrrr noc  :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-(


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

KuraraGNU

Cita de: RuB'n. en 30 Marzo 2011, 16:25 PM

Osea simplemente esto lo que tengo que hacer

Modificar estos codigos para que se cargue un arreglo de tipo persona ., osea que no se imprima "Esta linea dice.." si no que a cada linea se imprima una persona con sus datos
Yo no veo eso de "Esta linea dice.." en tu codigo. A ti te puede parecer que te explicas perfectamente, pero ya te digo que no se entiende. Porque me repitas lo mismo pero en negrita no voy a entenderlo.

rub'n

bueno,,,  No tiene sentido, pues haces una clase aparte y creas un objeto de ella y la inicializas en el metodo, eso si se puede hacer, o si es estatica simplemente la usas dentro

ok como hariamos esto porfavor ?  :) ,,,

en el primer codigo que escribi Funciona, pero como agrego un arreglo algo asi coomo dices hay ? Crearme una clase aparte y crear un objeto de ella  entonces ?  :-\

hablame.


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen