Guardar archivo en un txt

Cerrado
LilyPerez Mensajes enviados 1 Fecha de inscripción martes 3 junio 2014 Estatus Miembro Última intervención 3 junio 2014 - 3 jun 2014 à 01:12
Troyek Mensajes enviados 123 Fecha de inscripción miércoles 19 marzo 2014 Estatus Miembro Última intervención miércoles 17 diciembre 2014 - 3 jun 2014 à 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 marzo 2014 Estatus Miembro Última intervención miércoles 17 diciembre 2014 90
3 jun 2014 à 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.