ToCharArray em Java

ToCharArray em Java
Quando você precisa armazenar várias cordas ou conjuntos de caracteres em uma linguagem de programação, a primeira coisa que chega à sua mente seria matrizes. Como todos sabemos, as matrizes são mutáveis ​​que podem conter vários valores ao mesmo tempo em diferentes locais de memória chamados índices. Não podemos iterar os valores de uma variável de sequência, mas podemos fazê -lo usando as matrizes de caracteres depois de converter esses valores de string em um conjunto de caracteres através da função toCharArray () de Java. Este guia discute essa coisa usando a função toCharArray () em seus exemplos java.

Exemplo 1:

Comece este artigo com a primeira ilustração de Java lançando a função toCharArray () da programação java para converter uma variável de string simples em uma matriz de caracteres. Para isso, você precisa de alguma ferramenta Java em seu sistema para adicionar um programa Java, como o Eclipse IDE. O exemplo do programa Java que discutiremos neste exemplo é fornecido no seguinte. Na ferramenta Java, você precisa criar um novo projeto Java com um teste de nome, como sugere a primeira linha do código.

Depois disso, a classe pública que implementamos neste exemplo deve ser o mesmo nome que o nome de um arquivo ou um projeto. Criamos um arquivo de "teste" no novo projeto "teste" e nomeando a classe "teste" também. Agora, que adicionamos uma nova classe com colchetes “” para identificar sua abertura e fechamento, essa classe deve conter uma função principal () junto com as outras funções definidas pelo usuário, se necessário para iniciar a execução do código.

Como nosso exemplo atual não requer nenhuma função definida pelo usuário, continuaremos com a única função principal (), declarando-a com o especificador público e a identificação "estática", recebendo qualquer tipo de argumentos de string. Após a declaração de função principal (), inicializamos uma variável de string "s" no início. Esta variável string contém o valor "Internet" como um conjunto de caracteres. Antes de usar a função toCharArray (), exibimos o valor de uma variável de string "s" na ferramenta, lançando o sistema de função Println () mais usado do Java, que é usado para simplesmente exibir as saídas. Esta declaração é encontrada no “sistema.fora ”pacote de programação java e deve ser usado como é.

Depois disso, uma matriz do tipo de caractere chamada "A" é declarada, mas não é inicializada porque usamos a função toCharArray () para converter um valor de sequência em uma matriz de caracteres e salvar esse resultado. Portanto, a função toCharArray () é chamada através da sequência "S" para converter o conteúdo de uma variável de sequência em uma matriz de caracteres e salvar a matriz convertida em uma nova variável "a". Após a conversão bem -sucedida de uma string em uma matriz de caracteres, usamos a declaração de função println () novamente para exibir a matriz de caracteres convertida.

teste de pacote;
Teste de classe pública
public static void main (string [] args)
String s = "internet";
Sistema.fora.println (s);
char [] a;
A = s.toCharArray ();
Sistema.fora.println (a);

Agora, damos uma olhada no programa anterior. É hora de colocá -lo dentro do ambiente Java Oide Oide em um “teste.Java ”arquivo e execute -o depois. Adicionamos à ferramenta e executamos este código sem demora. Remova todos os erros de sintaxe encontrados na depuração do código. A saída para o código anterior de Java no Eclipse IDE exibe a mesma saída para a variável de tipo de string e uma matriz de caracteres, conforme demonstrado no seguinte. Embora pareça o mesmo, não é. A primeira linha de saída exibe o valor da string enquanto a outra exibe a matriz de caracteres.

Exemplo 2:

Embora o primeiro exemplo esteja fazendo seu trabalho corretamente, ainda há esperança de melhoria no código. Portanto, modificamos nosso exemplo anterior desta vez para obter uma saída um pouco diferente do exemplo anterior. Temos que usar o seguinte código no eclipse ide com pouca modificação. Para iniciar este exemplo, precisamos do mesmo arquivo "teste" e do mesmo tipo de classe pública denominada "teste".

A mesma função principal () é utilizada para executar alguma codificação real. O método Main () começa com a inicialização da variável "STR" de um tipo de string, mantendo um valor "ótimo". Isso será utilizado para exibir na área de saída de uma ferramenta a ser usada - o “IDE eclipse”. Para exibir o valor da variável String "STR", chamamos a função println () do "Sistema de Java.pacote de fora ”com a variável“ str ”que é declarada em seus parâmetros. Quando este código é executado na ferramenta Java, ele exibe o "grande" valor no console em uma única linha como é.

Para converter o valor da variável "str" ​​em uma matriz ou conjunto de caracteres, precisamos chamar a função toCharArray () da programação Java com a variável "str" ​​como um objeto. Isso converte a string em uma matriz de personagens e salvamentos que resultam em uma matriz de caracteres recém -inicializada "arr" ao mesmo tempo.

À medida que as matrizes salvam os caracteres em diferentes índices, iteramos esses valores de índice de uma matriz de caracteres por meio do loop "para". Portanto, o loop "for" é inicializado com o iterador "i = 0" até o comprimento da matriz de caracteres "arr". Em cada iteração, a declaração de função println () exibe o índice específico "i" valor. O iterador incrementa o valor do índice por "i ++" para mudar para o próximo índice. É isso sobre este exemplo java.

teste de pacote;
Teste de classe pública
public static void main (string [] args)
String str = "ótimo";
Sistema.fora.println (str);
char [] arr = str.toCharArray ();
para (int i = 0; i < Arr.length; i++)
Sistema.fora.println (arr [i]);

Você tem que copiar o programa Java anteriormente demonstrado para sua ferramenta java e executá-la. A saída que você obterá após a execução é a mesma da saída a seguir. A primeira linha exibe a variável "str" ​​e o valor "ótimo". Enquanto as outras 5 linhas mostram os caracteres que são colocados nos 5 índices diferentes da matriz de caracteres "arr".

Conclusão

Terminamos de discutir o uso da função Java TOCharArray () nos exemplos do nosso artigo. Iniciamos nosso guia com observações introdutórias sobre matrizes, cordas e suas diferenças. Depois disso, tentamos a função toCharArray () no primeiro exemplo para converter uma única string em um conjunto de caracteres. No último exemplo, deixamos claro usando o loop "for" no código convertendo e exibindo a string para um conjunto de caracteres.