Смотрим документацию. 'String.split' возвращает массив строк ('String[]'). Метод 'println()' ожидает строковое значение или один из примитивных типов. Массив строк не является строковым значением.
Вообще для объектов можно реализовать метод toString(), который будет вызываться для приведения к строке. Для массива такой метод не определен, поэтому используется стандартный вариант приведения, возвращающий тип объекта `[Ljava.lang.String` - массив строк и адрес `1a8c4e7`. Но сейчас это не важно.
То что вам сейчас нужно - это пройтись циклом по массиву.
Код | String str = "My name is qwertl"; for (String s: str.split(" ")) { System.out.println(s); }
|
|