Como usar um "tokenizer de string" em Java
Passo 1
Importe o pacote java.util.StringTokenizer antes da classe que contém o "tokenizer de string":
import java.util.StringTokenizer; Token de classe pública {
}
Passo 2
Crie uma variável do tipo string que contenha os dados:
private String string = "An = Exemplo = String;" + "String = Tokenizer;"
Passo 3
Crie um "tokenizer de string" no método principal do seu programa. Chame a variável de tipo de cadeia criada anteriormente. Os dois parâmetros dentro dos parênteses do "tokenizer de string" são a string que contém o texto seguido pelo texto que será dividido. Escreva o seguinte código:
public static void main (args de seqüência de caracteres []) {StringTokenizer token = new StringTokenizer (string, "=");
}
Passo 4
Adicione um delimitador ao "tokenizer de string" para remover o texto selecionado usando a função loop "while" e o método "hasMoreTokens ()" que está dentro do pacote importado do "tokenizer". Salva a saída do método em duas variáveis de cadeia para serem impressas posteriormente no programa. Escreva o seguinte código:
while (string.hasMoreTokens ()) {String st1 = string.nextToken (); String st2 = string.nextToken ();
}
Passo 5
Imprime a string na qual o "tokenizer" foi aplicado usando o comando System.out.println. O símbolo \ t diz ao compilador Java para iniciar uma nova linha entre as saídas. Escreva o seguinte código:
System.out.println (st1 + "\ t" + st2);
Passo 6
Execute o programa "tokenizer" para ver se funciona corretamente e descobrir erros no código. Aqui está um exemplo de código para um programa completo:
import java.util.StringTokenizer;
Token de classe pública {private String string = "An = Exemplo = String;" + "String = Tokenizer;"
public static void main (args de seqüência de caracteres []) {
Token StringTokenizer = novo StringTokenizer (string, "=;"); while (token.hasMoreTokens ()) {String st1 = string.nextToken (); String st2 = string.nextToken (); System.out.println (st1 + "\ t" + st2); }}}