Pessoal preciso de uma ajuda, sou um pouco iniciante ainda com códigos e queria saber como posso colocar o conteudo de duas arraylist, um na frente do outro.
public void produtos_ofertados() {
for (int i = 0; i < 5; i++) {//Usando como idéia apenas 5 posições{
JOptionPane.showMessageDialog(null, “Vamos iniciar o cadastro:”, “Entrada”,
JOptionPane.WARNING_MESSAGE);
//Primeira funcionalidade
nome.add(JOptionPane.showInputDialog(null, "Digite o nome do produto:", "Entrada", JOptionPane.QUESTION_MESSAGE));
//Segunda funcionalidade
preco.add(JOptionPane.showInputDialog(null, "Digite o valor do produto", "Entrada", JOptionPane.QUESTION_MESSAGE));
//Terceira funcionalidade
int questao = JOptionPane.showConfirmDialog(null, "Deseja cadastrar outro produto?", "Selecione uma opção", JOptionPane.YES_NO_OPTION);
if (questao == JOptionPane.NO_OPTION) {
Iterator it =nome.iterator();
Iterator ite = preco.iterator();
while (it.hasNext() && ite.hasNext()) {
Object listinha[] = {this.nome.toString(), this.preco.toString()};
JOptionPane.showInputDialog(null, "Escolha um produto",
"Menu da nossa festa", JOptionPane.QUESTION_MESSAGE, null, listinha, listinha[i]);
}
}
}
}
Estou usando o toString no object listinha, mas assim só mostrara no inputdialog o Arraylist nome e logo em seguida o Array preco, preciso desse ultimo array na frente do nome
, assim mostrando o nome do produto e do lado o preço