Если вам нужен способ работы в цикле с List, то можно работать и с простым for. Так же можно использовать forEach.
for (String num : list){
s += num + " ";
}
Этот цикл берет каждый элемент коллекции list и присваивает его String num с которым вы уже работаете в цикле. Есть чуть другой цикла через Stream API которое появилось в Java 8
list.forEach(num -> System.out.print(num + " "));
Это строка выведет все элементы списка через пробел.
P.S.
У вас по идее код который вы указали, берет строку "1 2 3 4 5" кладет ее в List( Размера листа после этого 1), после чего вы работаете только с одной записью в List. Если хотите что бы каждое значение строки в примере было отдельно делайте как вариант так
List<String> list = Arrays.asList(tf_name.getText().split(" "));