NRF24 receive and print sensor readings

Hi.
I’m using the below code base on this
http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
to read values transmitter by a second NRF used as sensor board every 5 secs or more.

Those values needed to be kept in serial monitor.

The receiving code working fine but…
i’m taking a bunch of blank lines between each sensor reading.

How can i print ONLY the transmitted values and not the blank ones ?
Thank you in advance.

/* YourDuinoStarter Example: nRF24L01 Receive Joystick values

 - WHAT IT DOES: Receives data from another transceiver with
   2 Analog values from a Joystick or 2 Potentiometers
   Displays received values on Serial Monitor
 - SEE the comments after "//" on each line below
 - CONNECTIONS: nRF24L01 Modules See:
 http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
   1 - GND
   2 - VCC 3.3V !!! NOT 5V
   3 - CE to Arduino pin 9
   4 - CSN to Arduino pin 10
   5 - SCK to Arduino pin 13
   6 - MOSI to Arduino pin 11
   7 - MISO to Arduino pin 12
   8 - UNUSED
   
 - V1.00 11/26/13
   Based on examples at http://www.bajdi.com/
   Questions: terry@yourduino.com */

/*-----( Import needed libraries )-----*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
/*-----( Declare Constants and Pin Numbers )-----*/
#define CE_PIN   9
#define CSN_PIN 10

// NOTE: the "LL" at the end of the constant is "LongLong" type
const uint64_t pipe = 0xE8E8F0F0E1LL; // Define the transmit pipe


/*-----( Declare objects )-----*/
RF24 radio(CE_PIN, CSN_PIN); // Create a Radio
/*-----( Declare Variables )-----*/
//int joystick[2];  // 2 element array holding Joystick readings

void setup()   /****** SETUP: RUNS ONCE ******/
{
  Serial.begin(9600);
  delay(1000);
  Serial.println("Nrf24L01 Receiver Starting");
  radio.begin();
  radio.openReadingPipe(1,pipe);
  radio.startListening();;
}//--(end setup )---


void loop()   /****** LOOP: RUNS CONSTANTLY ******/
{
  char receivePayload[32];
  if ( radio.available() )
  {
    // Read the data payload until we've received everything
    bool done = false;
    while (!done)
    {
      
      uint8_t len = radio.getDynamicPayloadSize();
        radio.read(receivePayload, len);
     
      Serial.println(receivePayload);
      
    }
  }
  else
  {    
      Serial.println("No radio available");
      delay(1000);
  }

}//--(end main loop )---

/*-----( Declare User-written Functions )-----*/

//NONE
//*********( THE END )***********

use this method

if(income[j] != (char)-1)
      {
       Serial.println("");
      }

Thank you for your reply ...

you mean like this ??

void loop()   /****** LOOP: RUNS CONSTANTLY ******/
{
  char receivePayload[32];
  if ( radio.available() )
  {
    // Read the data payload until we've received everything
    bool done = false;
    while (!done)
    {
      // Fetch the data payload
      //done = radio.read( joystick, sizeof(joystick) );
      uint8_t len = radio.getDynamicPayloadSize();
        radio.read(receivePayload, len);
     // Serial.print("X = ");
      if(receivePayload[32] != (char)-1)
      {
       Serial.println(receivePayload);
      }
      
     // Serial.println(receivePayload);
     // delay(1000);
     // Serial.print(" Y = ");      
     // Serial.println(len);
    }
  }
  else
  {    
      Serial.println("No radio available");
      delay(1000);
  }

}//--(end main loop )---