Em Java, uma tokenizador string é usada para quebrar uma seqüência de texto em seções chamadas tokens. Delimitadores, caracteres especiais usados para separar as fichas, são especificados dentro da lista parâmetros corda Tokenizer e determinar a forma de separar o texto em tokens . Tokens podem ser devolvidos a partir do tokenizador e impresso , expostos ou armazenados para uso posterior. O tokenizador string é considerado obsoleto e agora é suportado apenas para permitir que programas antigos para permanecer compatível com modernos compiladores Java. O método split agora é usado no lugar do tokenizador string. Instruções
1
Importe o pacote java.util.StringTokenizer antes da classe que contém a tokenizador string:
importação java.util.StringTokenizer ;
public class token {
}
2
Crie uma variável string contendo dados :
corda private String = "Um = Exemplo = string; " +
" string = tokenizer ; "
3
Criar um tokenizador corda no método principal de seu programa. Ligue para a variável de cadeia criada anteriormente . Os dois parâmetros entre parênteses do Tokenizer corda são o texto string contendo seguido do texto a ser analisado fora. Digite o seguinte código:
public static void main ( String args [] ) {
StringTokenizer símbolo = new StringTokenizer (string , "=" );
} < br >
4
Adicionar um delimitador para a string tokenizer para remover o texto selecionado usando o " enquanto " função loop e os " hasMoreTokens ( ) " método localizado dentro do pacote importado tokenizador . Salve a saída do método em duas variáveis de string para imprimir mais tarde no programa. Digite o seguinte código:
enquanto string.hasMoreTokens ( ()) {
Cordas st1 = string.nextToken ();
Cordas st2 = string.nextToken ();
}
5
Imprimir a string tokenizada para a tela usando o comando System.out.println . O símbolo \\ t informa ao compilador Java para iniciar uma nova linha entre as saídas . Digite o seguinte código:
System.out.println ( st1 + "\\ t" + ST2 );
6
Execute o programa tokenizador para ver que ele funciona corretamente e descobrir quaisquer erros de codificação . Aqui está o código de exemplo de todo o programa :
importação java.util.StringTokenizer ;
public class token {
corda private String = "Um = Exemplo = String; " +
" string = Tokenizer ; "
public static void main ( string args [] ) {
StringTokenizer símbolo = new StringTokenizer (string , "= ; ");
enquanto token.hasMoreTokens ( ()) {
Cordas st1 = string.nextToken ();
Cordas st2 = string.nextToken ();
System.out.println ( st1 + "\\ t" + ST2 );
}
}
}