I am using the following code now everything is displaying in decimal but i only want to display the exact value not call.
No idea what this means. You need to collect the data in an array. Then, when there are 22 bytes, or more, in the array, then you can extract the data of interest.
Posting ALL of your code would help. The XBee library generally takes care of collecting the data in an array for you. All you need to do is check the payload size to determine the offset to the data of interest and extract that data, as Graynomad showed how (assuming a fixed payload size).