Como eu declaro um array global?

PessoALL,

Como declaro um array String global?

Vou precisar inserir umas frases num array global.
Obrigado

public class XXXX{ private String[] arrayString; ... }

Valew!

Basta declará-la como o amigo falou acima…
Como um campo qualquer.
Ou seja, fora dos métodos.

E se quiser usar em todas classe sem preicsar instanciar marque-a como static

Os dados não estao sendo armazenados na variavel.

PQ será?

Veja como estou fazendo.

private static String[] msg; //declarei fora dos metodos.
contMsg = 0; //tambem eh uma variavel global

//isso fica num botao, preencho um camnpo e clico em adicionar.
//dai era pra adicionar na variavel msg e nao faz isso, pq depois eu testo e num tem nada nela.
msg[contMsg] = jTextField13.getText();
contMsg = contMsg + 1;

Cara,posta umaparte do código se der…
Já tentou debugar??

Valew!

[quote=masoft]Os dados não estao sendo armazenados na variavel.

PQ será?

Veja como estou fazendo.

private static String[] msg; //declarei fora dos metodos.
contMsg = 0; //tambem eh uma variavel global

//isso fica num botao, preencho um camnpo e clico em adicionar.
//dai era pra adicionar na variavel msg e nao faz isso, pq depois eu testo e num tem nada nela.
msg[contMsg] = jTextField13.getText();
contMsg = contMsg + 1;[/quote]

Arrays em Java são objetos então vc precisa instancia-la usando a palavra new

private  String[] msg = new String [10];

Agora se vc não sabe o tamanho definido do seu array aconselho a usar Collections
Sinta-se a vontade escolha uma Hello Collections e veja qual se enquadra para sua funcionalidade