нужно разделить строку на массив строк, если по пробелам тут понятно split(" "); а что если идет строка, разделяет по пробелам, затем идет перенос, и в итоге в массиве строк есть что-то подобное "pain\n\rdssd", что с этим делать (только не пишите что надо для каждого элемента массива повторный сплит делать)