есть ли причина против
new String[]{string}
?
, потому что это было бы более эффективно, чем этот метод и более читабельно.
edit: я бы тоже хотелось бы добавить, что разделение может иметь второй параметр максимального размера для массива, поэтому, если вы поместите туда некоторое регулярное выражение, вы можете просто указать 1
в качестве второго параметра и гарантировать, что оно на самом деле не будет выполнять никакого разбиения, но есть нет причин делать это по вышеуказанному методу.