 
			
				25/03/2018, 08:45
			
			
			     |  
      |    |    |    Fecha de Ingreso: octubre-2015  
						Mensajes: 30
					  Antigüedad: 10 años Puntos: 0     |        |  
  |      Respuesta: modificar archivo CSV Java        No encuentro la solucion ya que probe con varias cosas de las que me mandaste que vi y nada una de las cosas que probe fue esta: 
<HTML>CSVReader reader = new CSVReader(new FileReader("C:\\niks\\Clientes.csv"), ';'); 
        List<String[]> csvBody = reader.readAll(); 
        cliente.nombre.set(nombre.getText()); 
        cliente.cif.set(cif.getText()); 
        cliente.direccion.set(direccion.getText()); 
        cliente.numero.set(numero.getText()); 
        cliente.poblacion.set(poblacion.getText()); 
        cliente.provincia.set(provincia.getText()); 
        cliente.pais.set(pais.getText()); 
        cliente.cp.set(cp.getText()); 
        cliente.telefono.set(telefono.getText()); 
         //clientes2.set(posicionClienteEnTabla, cliente); 
        for(int i=0; i<csvBody.size(); i++){ 
            String[] strArray = csvBody.get(i); 
            for(int j=0; j<strArray.length; j++){ 
                if(strArray[j].equalsIgnoreCase(nombre.getText()+cif.getText()+d  ireccion.getText()+numero.getText()+poblacion.getT  ext()+provincia.getText() 
                +pais.getText()+cp.getText()+telefono.getText())){ //String to be replaced 
                    csvBody.get(i)[j] = nombre.getText()+cif.getText()+direccion.getText()  +numero.getText()+poblacion.getText()+provincia.ge  tText() 
                    +pais.getText()+cp.getText()+telefono.getText(); //Target replacement 
                } 
            } 
        } 
        reader.close();   
        // Write to CSV file which is open 
        CSVWriter writer = new CSVWriter(new FileWriter("C:\\niks\\Clientes.csv"), ';'); 
        writer.writeAll(csvBody); 
        writer.flush(); 
        writer.close();*/</HTML>   
Aquí te dejo donde y porque se ultiliza la de clienteSeleccionado.   
<HTML> 
private int posicionClienteEnTabla; 
 private void ponerClienteSeleccionado() { 
            final clientes cliente = getTablaClientesSeleccionados(); 
            posicionClienteEnTabla = clientes2.indexOf(cliente);   
            if (cliente != null) {   
                // Pongo los textFields con los datos correspondientes 
            	nombre.setText(cliente.getNombre()); 
                cif.setText(cliente.getCif()); 
                direccion.setText(cliente.getDireccion()); 
                numero.setText(cliente.getNumero()); 
                poblacion.setText(cliente.getPoblacion()); 
                provincia.setText(cliente.getProvincia()); 
                pais.setText(cliente.getPais()); 
                cp.setText(cliente.getCp()); 
                telefono.setText(cliente.getTelefono());   
                // Pongo los botones en su estado correspondiente 
                //edit.setDisable(false); 
                //delete.setDisable(false); 
                save.setDisable(true);   
            } 
        } 
</HTML>     
				__________________  do{ 
  CoffeCup.Drink(); 
  WorkTask.execute(); 
} while (!WorkTask.Done());           |