sercon
#1
Boa tarde!!!
Estou com uma dúvida de qual a melhor forma de "limpar/zerar " o conteúdo de uma variável.
Segue o exemplo:
private long Flag[][] = new long[30][60]; //declaração
Após isso seto o conteúdo nela e em um determinado momento preciso limpar o conteúdo contido nessa variável Flag[][] .
Qual a melhor forma de fazer isso???
Muito Obrigado
Wonder
#2
todos os indices da array já estão inicializados com “0”
voce pode atribuir a variavel o valor null…
nao sei se isso é a melhor maneira, mas funciona
Flag = null;
lembrando que uma boa pratica de programacao é utilizar para seus atributos/variaveis nomes que comecem com letra minuscula.
sercon
#4
Desculpe…acho que me expressei mal…
ai ta a declaração…ate ai sem problemas
Vamos dizer que por exemplo tenha uma função que preencha essa variável…
ou seja…apos a função naum terei mais “0.0”
em um determinado momento do programa preciso que a variável volte a ter o valor “0.0”
como fazer isso sem precisar de um new por exemplo…entendeu??
Valews
crie um metodo que faça isso,
muito fácil, só usar for
dai é so chamar o metodo
sercon
#6
Eu tinha feito atraves do for…
Não havia gostado muito… achei que tinha métodos mais simples…e mais rápido (processamento) para fazer essa limpeza .
De qualquer Obrigado a Todos…
talvez ate exista mesmo, de uma olhada no javadoc
cv1
#8
Voce quer limpar um elemento do array ou todos os elementos do array?
Um elemento:
flag[x][y]=0;
Todos:
flag = null;
ou ainda…
flag = new long[30][60];