Что имеем: строка с данными типа String - "Наша | строка с | данными"
Что требуется: разбить строку на "Наша" "строка с" "данными"
Подключаем хидер:
import java.util.StringTokenizer;
Заводим строку
String str = "Наша | строка с | данными"
Создаем объект класса StringTokinizer, в котором передаем в качестве параметра переменную содержащую нашу строку, а так же по какому разделителю разбивать, в нашем случае "|".
StringTokenizer st = new StringTokenizer(str, "|");
Ввыводим все на консоль:
while(st.hasMoreElements())
{
System.out.println(st.nextToken());
}
Метод hasMoreElements() используется для определения есть еще элементы или нет, и если их нет, то заканчиваем цикл.