Arraylist

bom gente naum sei como fazer um programa que tenha arraylist e que ele exclua,altere,inclua e liste os dados…desde ja agradeço a ajuda.

Para iniciar um arraylist voce deve primeiro fazer

[code]import.java.util.*;

public class Lista{

public static void main(String[] args0{

  ArrayList<tipo de objeto que voce quer> obj = new ArrayList<tipo de objeto que voce quer>();

}

}
[/code]

A partir daí voce pode usar os métodos de Arraylist para adicionar, excluir, etc, os objetos que estão entre menor e maior. Ex: obj.add(UmObjeto), obj.remove(2) //remove o objeto que esta na posicao 2, etc.

Segue abaixo a pagina da API ArrayList

http://java.sun.com/javase/6/docs/api/

package teste;

import java.util.ArrayList;

public class TesteArray {

	public static void main(String[] args) {
		ArrayList<String> arr = new ArrayList<String>();
		arr.add("Heber E. Senger");
		arr.add("Eduardo P. Senger"); // meu filho :D
		arr.add("Meu cachorro");
		
		arr.remove(2); // apaga o cachorro, não tenho!!!
		
		for (String s : arr) {
			System.out.println(s);
		}

	}

}

de uma olhada no meu codigo e mi diga o que ta errado…si possivel corrija…

import javax.swing.JOptionPane;
import java.util.ArrayList;

public class PedidosArrayList{

   public static void main(String[] args){
   Sring produto;
   int valor,quantidade,numero;
   ArrayLista ListaPedidos;
   Pedidos p;
   ListaPedidos =  new ArrayList();
   String opcao = "";

 while (!opcao.equals("6")) {

  String menu = "";

   menu = menu + "SISTEMA DE FOLHA DE PAGAMENTO \n";
   menu = menu + "============================ \n";
   menu = menu + "1-INCLUIR \n";
   menu = menu + "2-ALTERAR \n";
   menu = menu + "3-EXCLUIR \n";
   menu = menu + "4-CONSULTAR \n";
   menu = menu + "5-LISTAR \n";
   menu = menu + "6-SAIR \n";

   opcao = JOptionPane.showInputDialog(menu);
   if (opcao.equals("1")) {
    int resposta = 0; // 0- botao sim; 1- botao nao
     while (resposta == 0) {
     valor= JOptionPane.showInputDialog ("Valor do produto: ");
      quantidade= JOptionPane.showInputDialog ("Quantidade de peças: ");
   Pedidos p;
   listaPedidos = new ArrayList();
   int resposta=0;  //Add produto
   while (resposta==0){
         produto=JoptionPane.showImputDialog("Produto  pedido ->");
         valor=JoptionPane.showImputDialog("Valor do produto sendo pedido ->");
         quantidade=JoptionPane.showImputDialog("quantidade de Produto por pedido ->");
         p = new PedidoMerc(produto,valor,quantidade);
         listaPedidos.add(p);
         resposta=JOptionPane.showConfirmDialog(null, "Deseja Continuar??","confirmação",JOPtionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
         }

    if(opcao.equals("2")) {
     while (!opcao.equals("4")) {
      String menu = "";

   menu = menu + "AREA DE ALTERAÇÃO DE PRODUTO \n";
   menu = menu + "============================ \n";
   menu = menu + "1-NOME \n";
   menu = menu + "2-VALOR \n";
   menu = menu + "3-QUANTIDADE \n";
   menu = menu + "4-SAIR \n";

   [color=darkred]opcao = JOptionPane.showInputDialog(menu);
     if (opcao.equals("1")) {
     numero=JoptionPane.showImputDialog("Qual o numero do produto  ->");
     JOptionPane.showInputDialog.list.getNome(numero);[/color]

essa parte de cor diferente e minha maior duvida

sei que tem muita coisa errada mais e meu primeiro ano programando em java quem poder mi ajudar a acabar de fazer o programa agradeço…

Comece colocando o seu código entre as tags code.
Se ainda não sabe fazer isso, leia veja aqui como faz:
http://www.guj.com.br/posts/list/50115.java

Sem isso, fica até difícil de ler o que você escreveu.

Também dá uma olhada nesse tópico, que fala do List:
http://www.guj.com.br/posts/list/74068.java#389435

Ah, e inputDialog não se escreve com “m”.


import javax.swing.JOptionPane;
import java.util.ArrayList;

public class PedidosArrayList{

       public static void main(String[] args){
       Sring produto;
       int valor,quantidade,numero;
       ArrayLista ListaPedidos;
       Pedidos p;
       ListaPedidos =  new ArrayList();
       String opcao = "";

     while (!opcao.equals("6")) {

      String menu = "";

       menu = menu + "SISTEMA DE FOLHA DE PAGAMENTO \n";
       menu = menu + "============================ \n";
       menu = menu + "1-INCLUIR \n";
       menu = menu + "2-ALTERAR \n";
       menu = menu + "3-EXCLUIR \n";
       menu = menu + "4-CONSULTAR \n";
       menu = menu + "5-LISTAR \n";
       menu = menu + "6-SAIR \n";

       opcao = JOptionPane.showInputDialog(menu);
       if (opcao.equals("1")) {
        int resposta = 0; // 0- botao sim; 1- botao nao
         while (resposta == 0) {
         valor= JOptionPane.showInputDialog ("Valor do produto: ");
          quantidade= JOptionPane.showInputDialog ("Quantidade de peças: ");
       Pedidos p;
       listaPedidos = new ArrayList();
       int resposta=0;  //Add produto
       while (resposta==0){
             produto=JoptionPane.showImputDialog("Produto  pedido ->");
             valor=JoptionPane.showImputDialog("Valor do produto sendo pedido ->");
             quantidade=JoptionPane.showImputDialog("quantidade de Produto por pedido ->");
             p = new PedidoMerc(produto,valor,quantidade);
             listaPedidos.add(p);
             resposta=JOptionPane.showConfirmDialog(null, "Deseja Continuar??","confirmação",JOPtionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
             }

        if(opcao.equals("2")) {
         while (!opcao.equals("4")) {
          String menu = "";

       menu = menu + "AREA DE ALTERAÇÃO DE PRODUTO \n";
       menu = menu + "============================ \n";
       menu = menu + "1-NOME \n";
       menu = menu + "2-VALOR \n";
       menu = menu + "3-QUANTIDADE \n";
       menu = menu + "4-SAIR \n";

       opcao = JOptionPane.showInputDialog(menu);
         if (opcao.equals("1")) {
         numero=JoptionPane.showInputDialog("Qual o numero do produto  ->");
         JOptionPane.showInputDialog.list.getNome(numero);

ae galera agora velho to perdidinho comecei ha programa estes dias em java e infelizmente naum sei nem pra onde vai…quero a ajuda de vc so na parte do alterar na arraylist

Acho que tu poderia treinar um pouquinho mais antes de comecar algo assim. Ja vi varios erros ai, e nao vou me atrever a corrigir todos pq alem de nao ter nada para programar java aqui, comecei a umas 2 semanas a estudar so. :lol:
Mas la na linha 09. tu ta criando uma variavel do tipo ArrayLista. Nao seria ArrayList?