У меня есть вопрос! Я использую StringTokenizer, но я не понимаю, как я могу использовать «пространство» в качестве токена! это пример моего метода:StringTokenizer и токен 'space'
import java.util.*;
public class miaProva{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Write phrase");
String s=sc.next();
StringTokenizer st=new StringTokenizer(s, " ,.");
StringBuilder sb=new StringBuilder();
sb.append('>');
while(st.hasMoreTokens()){
sb.append(st.nextToken());
}
sb.append('<');
System.out.println(sb);
}
}
но когда он находит «пространство» прерывает выполнение метода.
INPUT: 1) hi,how,are.you
2) hi,how are you
ВЫВОД: 1) >hihowareyou<
2) >hihow<
спасибо
нет, но я хочу понять, как это сделать с помощью StringTokenizer! Мой профессор использует StringTokenizer так же, как мой – DarkPassenger
Используйте sc.nextLine() вместо sc.next() – Sathiesh
Большое вам спасибо. Я не знал этого, я думал, что это одно и то же. Теперь я буду углубленно изучать это. большое спасибо :) – DarkPassenger