private void inserta(String nombreConsecuente, String etiquetaConsec, float min) throws IOException 
    {
        RandomAccessFile raf = new RandomAccessFile(salDifusa, "rw");
        
        char temp[] = new char[15];
        
        String variable = null;
        String etiqueta = null;
        float valor = 0.0f;
        
        while(raf.getFilePointer() < raf.length())
        {            
            for (int i = 0; i < 15; i++) 
                temp[i] = raf.readChar();
            variable = new String(temp);
            
            for (int i = 0; i < 15; i++) 
                temp[i] = raf.readChar();
            etiqueta = new String(temp);
            
            if(variable.equals(nombreConsecuente) && etiqueta.equals(etiquetaConsec))
            {
                raf.writeFloat(min);
                return;
            }
            else
                valor = raf.readFloat();
        }
        StringBuilder sb = new StringBuilder(nombreConsecuente);
        sb.setLength(15);
        raf.writeChars(sb.toString());
        
        
        sb = new StringBuilder(etiquetaConsec);
        sb.setLength(15);
        raf.writeChars(sb.toString());
        
        raf.writeFloat(min);
        
        raf.close();
    }