Guardar archivo en un txt

Cerrado
LilyPerez Mensajes enviados 1 Fecha de inscripción martes, 3 de junio de 2014 Estatus Miembro Última intervención martes, 3 de junio de 2014 - 3 jun 2014 a las 01:12
Troyek Mensajes enviados 123 Fecha de inscripción miércoles, 19 de marzo de 2014 Estatus Miembro Última intervención miércoles, 17 de diciembre de 2014 - 3 jun 2014 a las 13:16
Podrian ayudarme.. Cuando importo un archivo txt a un jTable en swing se me presenta con espacios .. Q puedo hacer???


Aqui es donde guardo el archivo..
public boolean guardar(Paciente paciente) throws IOException {
try {
File archivo = new File("Paciente.txt");
RandomAccessFile raf = new RandomAccessFile(archivo, "rw");
raf.seek(archivo.length());
String datos = paciente.getCedPaciente()+ ";" +paciente.getpNomPaciente() + ";" + paciente.getsNomPaciente() + ";" + paciente.getpApePaciente() + ";"
+ paciente.getsApePaciente() + ";" + paciente.getDiscapacidad() + ";" + paciente.getGenero() + "\n";
raf.writeChars(datos);
raf.close();
return true;

} catch (FileNotFoundException e) {
return false;
}
}

public ArrayList<Paciente> buscarPorCedula(String cedula) {
String cadena;
ArrayList<Paciente> paciente = new ArrayList<>();

try {
File archivo = new File("Paciente.txt");
RandomAccessFile raf = new RandomAccessFile(archivo, "r");
cadena = raf.readLine();
while (cadena != null) {
String comparar = cadena.split(";")[0];
if (comparar.indexOf(cedula) != -1) {
Paciente u = new Paciente();
u.setCedPaciente(cadena.split(";")[0]);
u.setpNomPaciente(cadena.split(";")[1]);
u.setsNomPaciente(cadena.split(";")[2]);
u.setpApePaciente(cadena.split(";")[3]);
u.setsApePaciente(cadena.split(";")[4]);
u.setGenero(cadena.split(";")[5]);
u.setDiscapacidad(cadena.split(";")[6]);
paciente.add(u);
}
cadena = raf.readLine();
}
raf.close();
} catch (IOException e) {
System.out.println("ERROR: buscar por cedula-->\n" + e.getMessage());
}
return paciente;
}
Consulta también:

1 respuesta

Troyek Mensajes enviados 123 Fecha de inscripción miércoles, 19 de marzo de 2014 Estatus Miembro Última intervención miércoles, 17 de diciembre de 2014 90
3 jun 2014 a las 13:16
Te recomiendo ir a algún foro donde se traten esos términos de programación. Te recomendaría uno, pero está en contra de las reglas de Kioskea. Googlealo.

Igualmente, puede que alguien aquí sepa responder tu duda, te recomiendo cambiar el título a algo más específico.

Saludos.
0