GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Retornando um array
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
09/04/2006 13:10:18
Assunto:
Retornando um array
gbazilio
Thread.start()
Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline
String a[][] = new String[100][4]
Como retornar uma linha de dados do array a?
Tipo...
a[20][0]
a[20][1]
a[20][2]
a[20][3]
como fazer um método para retornar esses valores?? e que variável ou objeto poderia receber tal valor?
09/04/2006 13:19:01
Assunto:
Re:Retornando um array
alanclic
Thread.start()
Membro desde: 29/03/2006 00:10:29
Mensagens: 47
Offline
String[][] metodo () { }
09/04/2006 13:27:26
Assunto:
Re:Retornando um array
aszarael
Debugger
Membro desde: 27/03/2006 01:49:46
Mensagens: 65
Offline
crie um metodo que que tenha um for para fazer isso
tipo assim
for(int i=0;i<100;i++){
for(int j=0; j<4;j++){
System.out.println("Os valores São : "+a[i][j]);
}
}
o seu metodo QUE VC PODERIA FAZER UTILIZA-SE DE dois for's para pegar todos os valores contidos na matriz
ä$zäräë£
- Analista de Sistemas.
-Nada e Impossivel, So que o impossivel não foi tentado-
http://img141.imageshack.us/img141/1093/iconemozillavw8.gif
09/04/2006 14:02:34
Assunto:
Re:Retornando um array
Lucas Zingano
JavaChild
Membro desde: 30/03/2006 13:36:11
Mensagens: 129
Localização: Porto Alegre, Brasil
Offline
public static void main(String[] args){ String a[][] = new String[1024][4]; a[20][0] = "A"; a[20][1] = "B"; a[20][2] = "C"; a[20][3] = "D"; // Obviamente um array simples eh a melhor estrutura // para armazenar um array de valores que estao contidos na mesma linha String[] b = new String[4]; b = retornaArray(a); for(int i =0; i < 4; i++){ System.out.println("Valor: " + b[i]); } } // Metodo que retorna uma linha inteira de uma matriz public static String[] retornaArray(String[][] as, int linha){ String bs[] = new String[4]; for(int i =0; i < 4; i++){ bs[i] = as[linha][i]; } return bs; }[/b] }
falta pensar hein galera.... falta pensar....
entenderam?
"The Sarbanes-Oxley Act is the greatest thing to happen to India since Y2K."
Mark Kobayashi-Hillary, author of Outsourcing to India.
10/04/2006 07:43:09
Assunto:
Re:Retornando um array
gbazilio
Thread.start()
Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline
Entendi o jeito q vc fez....
mas existe alguma maneira pra fazer isso sem que o método tenha parâmetros???
10/04/2006 08:37:15
Assunto:
Re:Retornando um array
peron
JavaGuru
Membro desde: 09/06/2005 09:39:31
Mensagens: 236
Localização: Blumenau/SC
Offline
Seria isso??
public class MeuArray { private String as[][]; public MeuArray(String a[][]) { super(); // voce pode inicializar aqui ou passar o array como parametro da classe as = a; } public String[] retornaArray(int linha){ String bs[] = new String[4]; for(int i =0; i < 4; i++){ bs[i] = as[linha][i]; } return bs; } //uso public static void main(String[] args){ String a[][] = new String[1024][4]; a[20][0] = "A"; a[20][1] = "B"; a[20][2] = "C"; a[20][3] = "D"; MeuArray m = new MeuArray(a); m.retornaArray(1); } }
sds
Marcos Peron
http://www.marcosperon.com
"Dizem que, no início, Deus criou o céu e a Terra. Mentira! Na verdade, no início Deus criou Java. Onde achas que ele programou o mundo, oras?"
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team