cancel
Showing results for 
Search instead for 
Did you mean: 

How to do concatenation of string in UDF

Former Member
0 Kudos

I have following udf code.


String MessageID;

java.util.Map param = container.getTransformationParameters();

MessageID = (String) param.get (StreamTransformationConstants.MESSAGE_ID);

return MessageID;


In above mentioned code string variable MessageID having value 500 and returning value, after execution of

this code. But requirement is value will return like (500) instead of 500. How to concatenate "(" and ")"  with string MessageID.

So value will come like - (500).


Thanks

Mrityunjoy

Accepted Solutions (0)

Answers (2)

Answers (2)

Harish
Active Contributor
0 Kudos

Hi,

try the below UDF

String MessageID;

java.util.Map param = container.getTransformationParameters();

MessageID = (String) param.get (StreamTransformationConstants.MESSAGE_ID);

return '('+MessageID+')';

regards,

Harish

sandip_hole
Participant
0 Kudos

Hi,

replace return MessageID; with below statement in your code

return "(" + MessageID + ")";



Thanks,

Sandip