How to Read string on serial event

while loop()ing read into an array character by character - when \n is received you have the message
have a look at serial-input-basics
seialEvent() is not a true event handler called when an event occures - it is in the same polling loop as loop()