Criar array- global

3 respostas
Deybson_10

Ola. Tenho um projeto em java.
Preciso utilizar um arrayList global.
Mas eu declaro e ele nao abre meu form. Ele da erro porcausa da ArrayList global.
Tipo isso:

3 Respostas

4mega

Seu erro deve estar em outro metodo, porém faça o seguinte,

private List<String> nomes;


 public Q1(){
     nomes = new ArrayList<>(); // pode deixar sem o String dentro do <>
 }

Também verifique se seu List pertence ao pacote java.util e não java.awt

igorventurelli

O que o @4mega disse está corretíssimo.
É possível que ao importar a interface List você tenha importado do pacote awt.

Apenas para testes, faça assim:

public class Q1 extends javax.swing.JFrame {
    private java.util.List<String> nomes = new java.util.ArrayList<String>();
    //resto do código
}
igorventurelli

@Deybson_10?

Criado 29 de dezembro de 2016
Ultima resposta 3 de jan. de 2017
Respostas 3
Participantes 3