Como criar e usar o arraylist?

boa tarde,galera?

Estou começando a estudar orientação a objeto e estou completamente perdido.

Estou precisando de uma ajuda para resolver um exercicio.

Eu tenho uma classe PEDIDO onde tenho o nome e o valor do pedido.

Como eu faço para criar um arraylist e alimentar esse arraylist com o pedido(nome e valor)?

Eu crio esse arraylist direto no método main?

Como eu faço para fazer a entrada dos dados pelo usuário e inserir no arraylist os dados?

Ex: Entre com o nome do pedido:
Entre com o valor do pedido:

 Arraylist listapedido =  new Arraylist();

Pedido pedido1 = new Pedido();

listapedido.add(pedido1);     


Está certo esta construção?

Como faço para testar?

Obrigado.

Tu podes ser ainda mais especifico se quiser… podes criar o arrayList do tipo que desejar… da seguinte forma:

List listaPedidos = new ArrayList();

assim estará criando um arrayList de elementos do tipo Pedido… Isso é apenas para o caso de desejar que somente instancias de Pedido apareçam no seu ArrayList

new ArrayList() == new ArrayList();

Não sei se me fiz entender…

abraço.

Dê uma olhada:
http://www.guj.com.br/posts/list/74068.java#389435

Tem um exemplo bem completo de ArrayList.

PS: Por favor evite criar tópicos com o titulo inteiro em letras maiúsculas.