galera to fazendo um programinha de vendas. to usando array para determinar os item-vendas. isso nao é bom pois na aplicação eu tenho que informar a quantidade de produtos pedidos para preencher o array.
A solução é usar collection mais nao sei nem pra onde vai isso. aguem poderia me ajudar, ou informar onde posso achar isso, ou algum exemplo pra eu dar uma olhada.
obrigado
roberto
vc pode estar usando arraylist, que é um “array dinamico”, ou seja, naum tem um tamanho fixo…
exemplinho de java.util.ArrayList (levando em consideração q tu tens uma classe Item):
ArrayList list = new ArrayList();
list.add( new Item( "Chapéu" ) );
list.add( new Item( "Bota" ) );
list.add( new Item( "Calça" ) );
list.add( new Item( "Camisa" ) );
for ( int i = 0; i < list.size(); i++ )
System.out.println( ( ( Item ) list.get( i ) ).getName() );
[quote=“matheus”]for ( int i = 0; i < list.size(); i++ )
System.out.println( ( ( Item ) list.get( i ) ).getName() );
[/quote]
Uma outra forma de percorrer um ArrayList:
Iterator it = list.iterator();
while ( it.hasNext() ){
Item item = (Item) it.next();
System.out.println( item.getName() );
}
[]'s