List nao adiciona elemento

6 respostas
Josue_Teodoro_Moreir

Alguem poderia me explixar por que isto esta acontecendo?

tenho dois vetore convertidos em List:

String[] commands = new String[] {"Sayser Hello"};

	List listofCommands = Arrays.asList(commands);

	String[] equalcommands = new String[] {"Hello"};

	List listofEqualCommands = Arrays.asList(equalcommands);

mas quando quero adicionar um novo elemento a essas lists

listofCommands.add(“o qua vou adicionar”);

ou

listofEqualCommands.add(“o que vou adicionar”);

ele retorna esse erro:

Exception in thread main java.lang.UnsupportedOperationException

at java.util.AbstractList.add(AbstractList.java:148)

at java.util.AbstractList.add(AbstractList.java:108)

at Main.main(Main.java:134)

exit status 1

Lembrando que esse add(“Alguma coisa”); esta dento de um while e as list fora, mas dentro do metodo principal

Poderiam me dizer onde está o erro?

6 Respostas

darlan_machado

Você quer adicionar ao array ou a lista propriamente dita?

Rodrigo_Void

troca de List pra ArrayList e especifica o tipo: ArrayList< String >

Josue_Teodoro_Moreir

ok, vou tentar

Josue_Teodoro_Moreir

Mas há a possibilidade de poder converter para uma arraylist ?
Se sim, como?

Rodrigo_Void

new ArrayList<>(Arrays.asList(commands))

Josue_Teodoro_Moreir

valeu

Criado 28 de maio de 2018
Ultima resposta 28 de mai. de 2018
Respostas 6
Participantes 3