Array!

2 respostas
C

pessoal quero colocar meus numeros no array bidimensional de acordo com o numero quero que vá para uma determinada linha. Por exemplo tenho os numeros :

121
123
125
127
141
142
211
213
215
217
231
233

quero que por exemplo enquanto for 121 va para linha 0, enquanto for 123 va para linha 1, e assim por diante!

2 Respostas

C

Exemplo de solução, mas utilizando lista:

/*
 * Main.java
 *
 * Created on 18 de Novembro de 2007, 17:29
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Calemino
 */
public class Main {
    
    /** Creates a new instance of Main */
    public Main() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        if(args.length < 1) {
            System.out.println("Nenhum argumento foi informado.");
            return;
        }
        Long numero = null;
        try {
            numero = Long.valueOf(args[0].trim());
        } catch(NumberFormatException e) {
            System.out.println("Argumento deve ser numero.");
            return;
        }
        
        List<Long> listaNumeros = obterListaNumeros();
        String linha = obterLinha(numero, listaNumeros);
        if(linha == null) {
            System.out.println("Numero nao cadastrado.");
        } else {
            System.out.println("Linha: " + linha);
        }
    }
    
    
    protected static List<Long> obterListaNumeros() {
        List<Long> numeros = new ArrayList();
        numeros.add(new Long(121));
        numeros.add(new Long(123));
        //...
        return numeros;
    }
    
    protected static String obterLinha(Long numero, List<Long> listaNumeros) {
        int linha = listaNumeros.indexOf(numero);
        if(linha == -1) {
            return null;
        }
        return Integer.toString(linha);
    }
}
ViniGodoy

Não duplique tópicos. Tópico original: http://www.guj.com.br/posts/list/74705.java

Criado 18 de novembro de 2007
Ultima resposta 19 de nov. de 2007
Respostas 2
Participantes 3