Na programação Java, pode haver ocorrências em que o desenvolvedor precisa simplificar vários valores. Por exemplo, decodificar os valores ou melhorar a legibilidade do código. Nesses casos, transformar uma matriz de personagens em um “corda”Em Java, é auxiliar na economia de memória e otimizando as funcionalidades gerais do código.
Este artigo elaborará as abordagens para transformar/converter uma variedade de caracteres em uma string em java.
Como converter/transformar uma matriz de caracteres em uma string em java?
Para converter uma matriz de caracteres em uma string em Java, aplique as seguintes abordagens:
Abordagem 1: converta uma matriz de caracteres em uma string em java usando um objeto "string"
Nesta abordagem, uma variedade de caracteres pode ser convertida em uma string fazendo um “Corda”Objeto e contendo a matriz de caracteres como o parâmetro do construtor.
Exemplo
Vamos ver o exemplo abaixo fornecido:
char [] ditedArray = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
String string = new string (ditedArray);
Sistema.fora.println ("A sequência convertida é:"+ string);
Aplique as seguintes etapas no código acima:
Saída
Nesta saída, pode -se analisar que a matriz dos caracteres é convertida em uma string adequadamente.
Abordagem 2: converta uma matriz de caracteres em uma string em java usando os métodos “copyValueof ()” ou “valueof ()”
O "copyValueOf ()”O método fornece uma string correspondente aos personagens de uma matriz. Da mesma forma, o “valor de()”O método transforma diferentes tipos de valores, i.e., int, char, em cordas. Esses métodos podem ser aplicados para transformar a matriz de caracteres especificados em uma string.
Sintaxe
CopyValueOf (Char [] Array, Start, Comprimento)
Na sintaxe acima:
Exemplo
O exemplo fornecido abaixo explica o conceito discutido:
char [] ditedArray = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
String string = string.copyValueOf (dadoRray);
Sistema.fora.println ("A sequência convertida é:"+ string);
No trecho de código acima:
Saída
A partir desse resultado, pode estar implícito que a sequência correspondente é recuperada.
Observação: A mesma funcionalidade pode ser alcançada optando pelo “valor de()”Método, como segue:
String string = string.valueof (dadoArray);
Sistema.fora.println ("A sequência convertida é:"+ string);
No trecho de código acima, basta aplicar o “valor de()”Método para transformar a matriz de personagens discutida em string.
Como evidente, o resultado é idêntico neste caso.
Abordagem 3: converta uma matriz de caracteres em uma string em java usando a classe "String Builder"
O "StringBuilder”A classe em Java cria uma sucessão editável de personagens, e a“ “para sequenciar()”O método fornece o“Corda”Representação do objeto. Essas abordagens podem ser utilizadas para acumular os caracteres de uma matriz em um objeto e depois transformar o objeto em uma string.
Exemplo
Vamos passar pelas linhas de código abaixo fornecidas:
char [] ditedArray = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
StringBuilder BuildObject = new StringBuilder ();
para (int i = 0; i < givenarray.length; i++)
BuildObject.anexar (dado aRray [i]);
String string = buildObject.para sequenciar();
Sistema.fora.println ("A sequência convertida é:"+ string);
Neste bloco de código, aplique as seguintes etapas:
Saída
Esta saída implica que a representação da string é retornada adequadamente.
Conclusão
Para converter uma matriz de caracteres em uma string em java, crie um “Corda“Objeto, aplique o“copyValueOf ()" ou "valor de()”Métodos ou utilizam o“StringBuilder" aula. Essas abordagens retornam a representação da string especificando a matriz como um parâmetro construtor, aplicando os métodos dedicados ou anexando uma matriz a um objeto e depois retornando uma sequência correspondente ao objeto, respectivamente. Este blog discutiu as abordagens para converter uma matriz de personagens em uma string usando java.