Como converter uma lista de Array para uma string em Java

Como converter uma lista de Array para uma string em Java
Uma string é um tipo de dados usado para armazenar um grupo de valores de string, enquanto uma lista de dados é uma estrutura de dados que faz parte da estrutura de coleta e é utilizada para armazenar o grupo de objetos. Ao programar em Java, pode ser necessário alterar uma lista de Array para uma string. Infelizmente, nenhum método pode executar diretamente esta conversão. No entanto, existem outras abordagens que o Java suporta para o propósito especificado.

Esta posta.

Como converter uma lista de Array para uma string em Java?

Para converter um ArrayList em uma string, você pode usar:

  • + operador
  • Método apêndice ()
  • Método ToString ()
  • Método junção ()

Vamos passar pelo funcionamento desses métodos para converter o ArrayList em uma string.

Método 1: converta um ArrayList em uma string usando + operador

Convertendo um ArrayList em uma string usando o “+”O operador é o método mais fácil e simples. Você pode concatenar os elementos do ArrayList como uma string com a ajuda desta operação de concatenação.

Sintaxe
Para converter o ArrayList em string, siga a sintaxe abaixo para o “+”Operador:

str += f +",";

Aqui, "str”É uma variável de tipo de string criada para armazenar os elementos da matriz como uma string,“+=”O operador é usado para atribuir e concatenar os elementos do ArrayList como uma string,“f”É a variável usada no loop for para acessar os elementos e“,”É concatenado com os elementos da string com separação de vírgula.

Exemplo
Neste exemplo, primeiro, criaremos um Arraylist de tipo de string vazio chamado “flores”:

Lista flores = novo ArrayList ();

Em seguida, adicione os elementos da lista usando o “adicionar()”Método:

flores.add ("rosa");
flores.add ("jasmin");
flores.add ("lily");

Imprima a lista de “flores”:

Sistema.fora.println ("A lista de flores:" + flores);

Converta os elementos da lista em string com a ajuda do “+"Operador no"para" laço:

String str = "";
para (string f: flores)
str += f +",";

Finalmente, imprima o “str”Para mostrar os elementos do ArrayList como uma string:

Sistema.fora.print ("A ArrayList to String:" + STR);

A saída indica que o Arraylist é convertido com sucesso em string separada por vírgula:

Vamos ver o próximo método para converter o ArrayList para string.

Método 2: Converta um ArrayList em uma string usando o método Append ()

Para converter o ArrayList em uma string, agora usaremos o “acrescentar()”Método que pertence à classe Stringbuilder. É semelhante ao “+”O operador, pois concatena os elementos com as cordas.

Sintaxe
Para o "acrescentar()”Método, você pode usar a sintaxe abaixo:

str.anexar (f);

Aqui, "str”É o objeto da classe Stringbuilder que chama o“acrescentar()”Método passando a lista e“ f ”representa os elementos da Arraylist acessados ​​usando o loop for for loop.

Exemplo
Neste exemplo, converteremos o ArrayList criado anteriormente em uma string usando o método Append (). Para fazer isso, primeiro criaremos um objeto “str”Da classe Stringbuilder:

StringBuilder str = new StringBuilder ();

Em seguida, converta o Arraylist em Strings com a ajuda do método Append () em “para" laço:

para (string f: flores)
str.anexar (f);
str.acrescentar(",");

Por fim, imprimir “str”Que armazena os elementos do Arraylist como uma string separada por vírgula:

Sistema.fora.print ("A ArrayList to String:" + STR);

Saída

Vamos passar para outro método para converter o ArrayList para string.

Método 3: Converta um ArrayList em uma string usando o método tostring ()

Nesta seção, utilizaremos o “para sequenciar()”Método da classe String para a conversão do ArrayList em String. É um método predefinido em Java que gera o valor do formato da string. O método substituir () é utilizado com o método ToString () para substituir os caracteres específicos.

Sintaxe
Siga a sintaxe dada para converter o ArrayList em uma string com o método tostring ():

Arraylist.para sequenciar();

O "Arraylist”Será convertido em uma string usando“para sequenciar() ”Método.

Exemplo
Em primeiro lugar, criaremos uma variável de tipo de string “s”Que armazena os elementos Arraylist como uma string após executar a conversão com o método ToString ():

String s = flores.para sequenciar();

Use o método substituir () para substituir a abertura “[[“E fechando“]”Suportes e espaços entre elementos com cordas vazias para obter os valores da string separados por vírgula:

s = s.substituir("[", "")
.substituir("]", "")
.substituir(" ", "");

Por fim, imprima a sequência resultante na janela do console:

Sistema.fora.impressão ("o ArrayList to string:" + s);

Saída

Método 4: Converta um ArrayList em uma string usando o método junção ()

““juntar()”É um método estático da classe String que se junta aos elementos do ArrayList como string em uma variável de tipo de string.

Sintaxe
A sintaxe a seguir é usada para o método junção ():

Corda.Join (",", Arraylist)

Aqui, o método junção () leva dois argumentos, um é o “Arraylist" e a ",“Que se juntam às cordas com valores separados por vírgula.

Exemplo
Neste exemplo, chamaremos o método junção () com a classe String passando “flores”Arraylist e a vírgula“,”Para separar os valores e armazená -lo em uma variável de tipo de string“s”:

String s = string.Junte -se (",", flores);

Imprima a sequência resultante no console, utilizando o “Sistema.fora.println ()”Método:

Sistema.fora.impressão ("o ArrayList to string:" + s);

Saída

Nós compilamos as maneiras mais fáceis de converter um Arraylist em uma corda em java.

Conclusão

Para converter um ArrayList em uma string, existem diferentes métodos, como o uso do “+”Operador, Método Append (), Método ToString () e Método JONCE (). Esses métodos convertem os elementos do Arraylist em valores de string se separados por vírgula. No entanto, a utilização do operador + é a abordagem mais fácil para executar a conversão especificada. Neste blog, explicamos as maneiras de converter um ArrayList em uma string em Java com exemplos detalhados.