Получение последнего элемента токенизированной строки с использованием StringTokenizer API

У меня есть массив строк как

 String[] input = {"$abs gf ,sd df,$ascd sr adf dfa -mcont 100, 434" , "$abs,sd,$ascd sr adf dfa -mcont 900, 43" };

Теперь я попытался токенизировать и получил четыре токена. Последнее значение третьего токена в приведенном выше примере говорит 100 и 900, что является моим требуемым результатом. Как из четырех токенов пройти только к последнему элементу 3-го токена???

Пожалуйста, используйте StringTokenizer API, я не хочу, чтобы функции String split() обрабатывали его.


person JAVA Beginner    schedule 13.12.2013    source источник
comment
В документации к самому StringTokenizer сказано, что код должен использовать String.split(). docs.oracle.com/javase/7/docs/ API/java/утилита/   -  person Ankur Shanbhag    schedule 13.12.2013
comment
Кроме того, ваш массив строк не является массивом строк? Я очень смущен тем, что вы разделяете на и как.   -  person Sanchit    schedule 13.12.2013
comment
@ Ankur String split() поддерживается в jdk1.5 и более поздних версиях. Я использую 1.3, поэтому только я сказал: для нового кода рекомендуется использовать только функцию split().   -  person JAVA Beginner    schedule 13.12.2013
comment
@sanchit Да, вы правы, я просто показываю демонстрацию моей проблемы с токенизатором строк из ввода массива. Просто игнорируйте синтаксическую ошибку. Это не имеет большого значения :)   -  person JAVA Beginner    schedule 13.12.2013