Подстрока будет работать, но я бы порекомендовал изучить String.split.
Команда split создаст массив строк, которые затем можно использовать parseInt, чтобы получить целочисленное значение.
String.split принимает строку регулярного выражения, поэтому вы можете не захотеть просто добавлять в нее какую-либо строку.
Попробуйте что-то вроде этого:
"Your|String".split("\\|");
, где |
символ, который разделяет две части строки.
Два обратных слеша сообщат Java, что вам нужен именно этот символ, а не выражение regex для |.Это действительно имеет значение только для некоторых персонажей, но это безопаснее.
Источник: http://www.rgagnon.com/javadetails/java-0438.html
Надеюсь, это поможет вам начать.