Duvida no metodo list

7 respostas
K
package guia;

import java.util.ArrayList;


public class Executavel 
{ 	
	public static void main (String args[]){
		Cliente caio = new Cliente();
		caio.setNome("Caio");
		
		Bar[] bares = new Bar[5];
		Bar bar = new Bar();
		bar.setNome("Sao Francisco");
		bar.setAmbiente("Duplo");
		bares[0] = bar;
		
		bar = new Bar();
		bar.setNome("Fecha Nunca");
		bares[1] = bar;
		
		

		caio.selecionar(bares[3]);
	}
}

como q eu consigo listar com o método list() 5 bares diferentes ..

alguém poderia me ajudar....

MODERADOR....Me desculpe pela outra mensagem de ontem.....mais valeu pelo aviso!....

7 Respostas

K

por favor??

fiaux

Que método list? Qual sua dúvida? O que você quer fazer exatamente?

K

eu tenho uma listagem pra fazer de 5 bares, 5 danceterias, 5 restaurantes, 3 lanchonetes, 2 padarias certo?

eu tendo essa listagem… eu preciso q um cliente(caio) selecione um desses lugares…

e apareça na tela pra mim por exemplo…

caio.selecionar[3]

tipo… akele q tiver na posição 3 da listagem…vai aparecer pra mim…

nome do bar, endereço do bar, telefone e táls… deu pra entender mais ou menos…

ou vou ter que usar o método list.add() ???

fiaux

Sua dúvida então é exibir na tela?

K

também…

como q é essa estrutura de listagem…

e como imprimir tbm…

fiaux

Talvez você não precise usar List pois já usar um array para armazenar as coisas.

Para aprender sobre List estude: http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html e http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collection.html

Um exemplo seria:

List lista = new ArrayList();
lista.add(new Integer("1"));
lista.add(new Long("2"))
lista.add(new String(""));

Depois estude generics para usar listas do tipo List, List, etc.

Para imprimir, fazendo de maneira simples, use o JOptionPane. Sobre esses assuntos você encontra aqui no GUJ usando a busca. http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html

K

Valeuuu!!!

Criado 2 de setembro de 2008
Ultima resposta 2 de set. de 2008
Respostas 7
Participantes 2