У меня есть длинный String
, и я хочу, чтобы разобрать его, используя массив строк, как это:Максимальная длина строки []
String data = ... very long String delimited by spaces...
String[] parse = data.split(" ");
Но я получаю следующее сообщение об ошибке:
java.lang.ArrayIndexOutOfBoundsException: 4617
ли это возможно, что максимальная длина массива String равна 4617?
Нет, это не так. Не уверен, возможно, исключение из регулярного выражения в 'String.split()'? Мы могли бы помочь вам больше с полной трассировкой стека этого исключения. Одна строка не говорит нам много. – markspace
Почему бы вам не добавить еще пару слов, разделенных пробелами, и вызвать 'parse.length()' ?. – TheLostMind
Пожалуйста, добавьте весь стек. – Jens