Duvida em List

1 resposta
dicabeca

alguem pode me tirar um duvida, graca a deus consegui fzr a classe funcionar com List, so q to com uma duvida para cada Letra "A,B,C,D,E,F" tem q ter um numero associado estava pensando se da pra fazer a Lista tipo Matriz alguem sabe me responder, isso c for possivel como faco.
meu codigo esta aki obrigado
[code]import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.*;//JPanel;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class grafo implements Serializable {

private static final long serialVersionUID = 1L;
List p = new ArrayList();

public grafo()
{
p.add("A");
p.add("B");
p.add("C");
p.add("D");
p.add("E");
p.add("F");
}

public void AdicionaVertice()
{

}
public List v()
{
return p;
}

public class visualizacaoGrafo extends JPanel
{

private static final long serialVersionUID = 6994470617748035985L;


protected void paintComponent(Graphics g)
{
// Não se pode mudar o estado do objeto g, então fazemos uma cópia dele.
Graphics2D g2d = (Graphics2D) g.create();

g2d.setColor(Color.black);
g2d.drawArc(15,35,80,80,0,360);
}

}

}

1 Resposta

ViniGodoy

Você esqueceu de fechar a tag code com [ /code]. Por isso o seu código não ficou formatado.

Use a classe map.

Map<String, Integer> mapa = new HashMap<String, Integer>();

mapa.put("A", 1);
mapa.put("B", 2);
mapa.put("C", 3);

System.out.println("O número da letra A é " + mapa.get("A"));
Criado 22 de maio de 2007
Ultima resposta 22 de mai. de 2007
Respostas 1
Participantes 2