Olá, eu quero usar no meu scanner dois delimitadores, “,” ou espaço em branco. Mas eu so consigo usar ou um ou outro.
é possível usar os dois?
grato
Olá, eu quero usar no meu scanner dois delimitadores, “,” ou espaço em branco. Mas eu so consigo usar ou um ou outro.
é possível usar os dois?
grato
Oi, Alexey.
Dá uma olhada: Setting Delimiters for Scanner. Espero que ajude.
Olá, obrigado pela resposta, mas eu ja encontrei a soução mas esqueci de postar =p. Solução que é a seguinte:
sc.useDelimiter("[,\s]+");
Eu acredito q [,\s]+ seja uma expressão regular que era onde morava a minha dificuldade. Eu tava tentando todo
tipo de gambi com o useDelimiter e nao tava conseguindo.
grato
Essa expressão regular quer dizer:
um ou mais (+)
caracteres do conjunto ([])
vírgula (,)
e
brancos (\s)
onde “brancos” são as coisas como tabs, espaço (" “), retornos de carro (”\r"), line feeds ("\n"), e form feeds ("\f").