У меня есть следующий код, который дает мне неожиданный результат:
String output = "New Record created successfully<br>Enter stops<br>";
StringTokenizer st = new StringTokenizer(output);
token = st.nextToken("<br>");
msg1.setText(token);
while (st.hasMoreTokens()) {
token = st.nextToken("<br>");
msg2.setText(token);
}
Фактический и ожидаемый результат:
msg1
показывает New
, но должно быть New record created successfully
msg2
показывает stops
, но должно быть Enter stops
StringTokenizer
говорит:StringTokenizer
— это устаревший класс, который сохраняется по соображениям совместимости, хотя его использование не рекомендуется в новом коде. Всем, кому нужна эта функциональность, рекомендуется вместо этого использоватьsplit
методString
или пакетjava.util.regex
. - person Andreas   schedule 10.01.2021