Não sei o que tu quis dizer com “Só que lista não possui nenhum método”. Mas se for o que entendi, verifica se o import que você fez foi para java.util.List
Diguinho.Max
tb chuto nessa opção do nosso amigo ae! pod ser o import que vc fez.
S
sergiofff
Eu fiz sim o import. Quando eu disse que não possui métodos eu quis diz que quando eu escrevo “lista.” e dou um ctrl+espaço não aparece nada… Não aparece os métodos que um List possui, add, remove e etc.
O erro que ta dando é syntax erro on token lista.
S
Sem_Nome
sergiofff:
Eu fiz sim o import. Quando eu disse que não possui métodos eu quis diz que quando eu escrevo “lista.” e dou um ctrl+espaço não aparece nada… Não aparece os métodos que um List possui, add, remove e etc.
O erro que ta dando é syntax erro on token lista.
Posta o método todo. Ou é o import errado ou sua variável não está no escopo como por exemplo:
pod ser o que nosso amigo ai em cima comentou mesmo. variavel fora d escopo.
S
sergiofff
Ela não ta em nenhum método...
Só criei a classe e a lista e pronto.
public class Relatorio {
List<String> lista = new ArrayList<String>();"
lista.add("as");
}
Só isso. Como assim varável fora de escopo? Pode me explicar?
S
sergiofff
Gente, consegui. Quando eu botei o “lista.add(”")" dentro de um método deu certo. Acho que não pode add em uma lista sem um método. Obrigado ai pela ajuda.
fabiocortolan
Pelo jeito vc é bem iniciante em programação, dá uma estudada melhor antes de tentar fazer alguma coisa, eu recomendo o livro Use a Cabeça Java, é um ótimo começo.
DiegoFroes
publicclassTestaTudo{/** * @param args the command line arguments */publicstaticvoidmain(String[]args){List<String>lista=newArrayList<String>();Stringsi="Sistemas";lista.add(si);lista.add("Iformação");}}
Tentei dos dois jeitos, ambos não deram erros!!
Poste o seu código para termos mais detalhes, pode ser o local de onde você está querendo usar esse trecho de código.
E
entanglement
Não sei se ele é iniciante em programação - pode ser iniciante em “burocracia” já que o Java é uma linguagem bem burocrática (um sistema Web requer uns 100 arquivos .xml só para começar a funcionar )
De qualquer maneira, é sempre necessário ler alguma coisa antes de sair fazendo.
Afinal de contas, quando alguém aprende a dirigir, existe uma sequência de coisas que a pessoa precisa seguir antes de sair dirigindo - como ligar a chave e engatar a primeira marcha.
Da mesma forma, antes de sair programando, é bom ver um exemplo de um programa funcionando, para poder fazer algo parecido.