Como dividir uma string de Java em caracteres

Escrito por kevin lee | Traduzido por joao marcos padua filho
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Classes já prontas do Java podem ajudá-lo a poupar tempo de programação ao realizar tarefas complexas para você. Programadores, por exemplo, frequentemente necessitam fazer a "tokenização" de textos e palavras quando trabalham com dados. A "tokenização" é o processo de separar uma string de texto em palavras ou caracteres individuais. Utilizando uma classe já pronta do Java, você pode criar um método rápido que divide qualquer string de texto e armazena seus caracteres em um vetor.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Abra seu editor do Java, e um dos seus projetos na linguagem.

  2. 2

    Encontre o método "Main" (principal) do projeto e adicione o código a seguir no início deste método.

    String inputString = "abcd"; char[] characterArray = inputString.toCharArray();

    for(int i=0; i<characterArray.length; i++) { char character = characterArray[i]; System.out.println("Array Element " + i + " " + character); }

    Observe a variável chamada "inputString". Essa é a string que você deseja separar. Substitua "abcd" por qualquer texto de sua preferência. O próximo passo define um vetor de caracteres que armazena os caracteres extraídos da string. O método "toCharArray" faz a divisão da string. As linhas finais do código percorrem os valores armazenados no vetor e exibe-os juntamente de seus valores e posições dentro do vetor.

  3. 3

    Salve seu projeto e execute-o. O código converterá a string de entrada em um vetor de caracteres e exibirá os caracteres armazenados no array.

Dicas & Advertências

  • Desenvolvedores utilizam vetores de caracteres para muitos propósitos, como para a reordenação de strings. Por exemplo, após separar "abcd" em caracteres, você pode querer reordenar a string para ler "adbc". Implemente um código que faça a reordenação da sua string de caracteres e, então, converta esse vetor de volta em uma string. Faça isso utilizando o código a seguir:
  • String newString = new String(characterArray);
  • O Java armazenará o vetor convertido na variável "newString".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível