Производительность Java split String

Вот текущий код в моем приложении:

String[] ids = str.split("/");

При профилировании приложения я заметил, что на разбиение строки тратится значительное время.

Я также узнал, что splitна самом деле принимает регулярное выражение, которое здесь для меня бесполезно.

Итак, мой вопрос: какую альтернативу я могу использовать для оптимизации разбиения строк?Я видел StringUtils.split, но быстрее ли это?

(Я бы попробовал и проверил сам, но профилирование моего приложения занимает много времени, поэтому, если кто-то уже знает ответ, это сэкономит время)

41
задан Matthieu Napoli 12 June 2012 в 17:02
поделиться