A classe StringTokenizer permite dividir strings em palavras através de um separador especificado, facilitando a tokenização de textos. Ela recebe uma string e um separador como parâmetros e itera sobre os tokens, retornando-os um a um. Dois exemplos demonstram seu uso para imprimir os tokens de uma frase separados por espaço ou por "a". O exercício propõe um programa para calcular a média e classificação de um estudante a partir de seus dados em uma string tokenizada.
2. Conceito
A classe java.util.StringTokenizer foi
criada para tokenizar Strings, isto é,
dividir Strings em palavras, com a
possibilidade de indicar o separador
Programação em Java 2
3. //Exemplo 1
import java.util.StringTokenizer;
public class StringTokenizerExemplo1 {
public static void main(String[] args) {
String frase = " Sejam bem vindos a cadeira de
Programamcao II";
StringTokenizer tokenizer = new StringTokenizer(frase);
while (tokenizer.hasMoreTokens()){
System.out.println(tokenizer.nextToken());
}
}
}
3
4. //Exemplo 2
import java.util.StringTokenizer;
public class StringTokenizerExemplo1 {
public static void main(String[] args) {
String frase = " Sejam bem vindos a cadeira de
Programamcao II";
StringTokenizer tokenizer = new
StringTokenizer(frase,"a");
while (tokenizer.hasMoreTokens()){
System.out.println(tokenizer.nextToken());
}
}
}
4
5. Exercício
Crie um programa em java que sendo dada uma linha
composta por nome de um estudante, nota do teste 1 e nota
do teste 2, permita calcular a média do estudante e no fim
imprimir:
Nome do estudnte: …..
Media: ………
Classificacao: admitido/excluído
Exemplo da linha
Américo da Conceição,12,10
Resultado
Nome do estudnte: Américo da Conceição
Media: 11
Classificacao: Admitido
Programação em Java 5