[java-list] Parametro Inteiro?

2003-01-09 Por tôpico Alan Roberto Romaniuc


Qual o jeitoi mais EFICIENTE de saber se um paraemtro passado na URL 
pode ser convertida para um Inteiro??? Possibilidades ja descobertas:
1) Tentar transformar e capturar excecao
2) Testar caracter a caracter do parametro.

Alguem tem algo melhor?


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Parametro Inteiro?

2003-01-09 Por tôpico George-Terra
Acho o mais correto try ... catch ...
- Original Message -
From: Alan Roberto Romaniuc [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, January 08, 2003 3:36 PM
Subject: [java-list] Parametro Inteiro?




 Qual o jeitoi mais EFICIENTE de saber se um paraemtro passado na URL
 pode ser convertida para um Inteiro??? Possibilidades ja descobertas:
 1) Tentar transformar e capturar excecao
 2) Testar caracter a caracter do parametro.

 Alguem tem algo melhor?


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


 Esta mensagem foi verificada pelo E-mail Protegido Terra.
 Scan engine: VirusScan / Atualizado em 08/01/2003 / Versão: 1.3.13
 Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] parametro por referencia

2002-10-07 Por tôpico Bruno Borges

ooops... ;)

- Original Message -
From: Alvaro Mota [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Saturday, September 28, 2002 7:47 PM
Subject: Re: [java-list] parametro por referencia



Dificil vai ser extender Integer...que é Final

public final class Integer
extends Number
implements Comparable


Alvaro



Bruno Borges wrote:
 fazer uma classe pra ter esses atributos soh pra passar por referencia eh
 meio lusitano...
 parece remendo ou entao xunxo...
 crie uma classe q extende Integer e coloque um metodo set e get...
pronto...
 ou entao faça:
 int x = 20;
 x = metodo1(x); // qual o problema de fazer isso?? pq q tem q ser soh
 metodo1(x); ??

 no caso do objeto Integer:

 {
   Inteiro i = new Inteiro(10);
   metodo1(i);
   System.out.println(i); // imprime 20;
 }

 void metodo1(Inteiro j) {
   j.set(j.intValue() * 2); // ou entao crie metodos de operacoes
 matematicas, como: j.multiplica(2);
 }

 agora sim, isso eh algo inteligente (ou pelo menos, eh menos lusitano)
 :)

 abraços, bruno.
 _.~._.~._.~._.~._.~._.~._.~._.~._
 Programador Java Junior, 19 anos.
 _.~._.~._.~._.~._.~._.~._.~._.~._
 Email: [EMAIL PROTECTED]
 #UIN: 8584744

 - Original Message -
 From: Rafael dos Santos Cubas [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]; Bruno Borges [EMAIL PROTECTED]
 Sent: Thursday, September 26, 2002 5:13 PM
 Subject: Re: [java-list] parametro por referencia


 nao o objeto integer nao tem um metodo set ou algo do genero,
 o que mais se aproxima eh o proprio construtor mas ele tambem
 nao faz o que eu preciso. para solucionar o problema eu criei uma classe
 auxiliar que me devolve os valores alterados pela funcao, como tambem foi
 sugerido aqui na lista.

 Obrigado pela ajuda de todos

 Rafael


 On Thu, 26 Sep 2002, Bruno Borges wrote:


nao eh mais facil usar um objeto Integer? :)

- Original Message -
From: Elvis [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, September 26, 2002 8:04 AM
Subject: Re: [java-list] parametro por referencia



Rafael,

vc pode criar um Objeto q tenha os atributos q foram passado compo
parametro, e passar essa instancia como parametro.

Ex.:

class referencia{
public int x;
public int z;
public String a;
}

class uso{
uso(){
referencia r = new referencia();
r.x = 10;
metodo1(r);
System.out.println(r.x);//irá imprimir 20
}
void metodo1 (referencia r){
r.x = 20;
}
public static void main(String ar[]){
new uso();
}
}

espero ter ajudado

[]'s

Elvis



- Original Message -
From: Luiz SantAnna [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, September 25, 2002 3:53 PM
Subject: Re: [java-list] parametro por referencia



Não dá! O que vc pode fazer é usar um array. Por exemlpo:

int[] i = {1};
funcaoX(i);
System.out.println(i[0]); //Vai retornar 1234

void funcaoX(int[] i){
  i[0] = 1234;
}



From: Rafael dos Santos Cubas [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] parametro por referencia
Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)

como eu faco para que um dos parametros da minha rotina
sejam passados por referencia, ao invez de somente por valor ?

Rafael


[Java, SouJava, List, class, HashSet ]


-- LISTA

SOUJAVA 

http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para

[EMAIL PROTECTED]

-




_
Tenha você também um MSN Hotmail, o maior webmail do mundo:
http://www.hotmail.com/br


-- LISTA

SOUJAVA 

http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para

[EMAIL PROTECTED]

-


-- LISTA

 SOUJAVA 

http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para

 [EMAIL PROTECTED]

-

___
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e

 acessórios.

http://br.geocities.yahoo.com

Re: [java-list] parametro por referencia

2002-10-05 Por tôpico Daniel Destro do Carmo
voce pode usar o conceito de Data Wrapper ao inves de arrays
class DataWrapper {
 DataWrapper( Object obj, int type ) { this.obj = obj; this.type = type; }
 int getType() { return type; }
 Object getData() { return obj; }
 private int type; private Object obj; public static final INTEGER = 0; public static finalSTRING =1; public static finalDOUBLE = 2; public static finalFLOAT = 3; public static finalLONG = 4; //... etc}
ai vc passa o DataWrapper contendo o seu objeto... muda ele e qndo vc tem o DataWrapper de volta vc tem uma referencia ao seu obj

Rafael dos Santos Cubas <[EMAIL PROTECTED]>wrote:
como eu faco para que um dos parametros da minha rotinasejam passados por referencia, ao invez de somente por valor ?Rafael[Java, SouJava, List, class, HashSet ]-- LISTA SOUJAVA  http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] ---Daniel Destro do Carmo - http://www.geocities.com/danieldestro/Sun Certified Programmer for the Java 2 PlatformMotorway Veículos - http://www.motorway.com.brGrupo de Usuários Java - http://www.guj.com.brYahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.

Re: [java-list] parametro por referencia

2002-10-05 Por tôpico Alvaro Mota


Dificil vai ser extender Integer...que é Final

public final class Integer
extends Number
implements Comparable


Alvaro



Bruno Borges wrote:
 fazer uma classe pra ter esses atributos soh pra passar por referencia eh
 meio lusitano...
 parece remendo ou entao xunxo...
 crie uma classe q extende Integer e coloque um metodo set e get... pronto...
 ou entao faça:
 int x = 20;
 x = metodo1(x); // qual o problema de fazer isso?? pq q tem q ser soh
 metodo1(x); ??
 
 no caso do objeto Integer:
 
 {
   Inteiro i = new Inteiro(10);
   metodo1(i);
   System.out.println(i); // imprime 20;
 }
 
 void metodo1(Inteiro j) {
   j.set(j.intValue() * 2); // ou entao crie metodos de operacoes
 matematicas, como: j.multiplica(2);
 }
 
 agora sim, isso eh algo inteligente (ou pelo menos, eh menos lusitano)
 :)
 
 abraços, bruno.
 _.~._.~._.~._.~._.~._.~._.~._.~._
 Programador Java Junior, 19 anos.
 _.~._.~._.~._.~._.~._.~._.~._.~._
 Email: [EMAIL PROTECTED]
 #UIN: 8584744
 
 - Original Message -
 From: Rafael dos Santos Cubas [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]; Bruno Borges [EMAIL PROTECTED]
 Sent: Thursday, September 26, 2002 5:13 PM
 Subject: Re: [java-list] parametro por referencia
 
 
 nao o objeto integer nao tem um metodo set ou algo do genero,
 o que mais se aproxima eh o proprio construtor mas ele tambem
 nao faz o que eu preciso. para solucionar o problema eu criei uma classe
 auxiliar que me devolve os valores alterados pela funcao, como tambem foi
 sugerido aqui na lista.
 
 Obrigado pela ajuda de todos
 
 Rafael
 
 
 On Thu, 26 Sep 2002, Bruno Borges wrote:
 
 
nao eh mais facil usar um objeto Integer? :)

- Original Message -
From: Elvis [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, September 26, 2002 8:04 AM
Subject: Re: [java-list] parametro por referencia



Rafael,

vc pode criar um Objeto q tenha os atributos q foram passado compo
parametro, e passar essa instancia como parametro.

Ex.:

class referencia{
public int x;
public int z;
public String a;
}

class uso{
uso(){
referencia r = new referencia();
r.x = 10;
metodo1(r);
System.out.println(r.x);//irá imprimir 20
}
void metodo1 (referencia r){
r.x = 20;
}
public static void main(String ar[]){
new uso();
}
}

espero ter ajudado

[]'s

Elvis



- Original Message -
From: Luiz SantAnna [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, September 25, 2002 3:53 PM
Subject: Re: [java-list] parametro por referencia



Não dá! O que vc pode fazer é usar um array. Por exemlpo:

int[] i = {1};
funcaoX(i);
System.out.println(i[0]); //Vai retornar 1234

void funcaoX(int[] i){
  i[0] = 1234;
}



From: Rafael dos Santos Cubas [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] parametro por referencia
Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)

como eu faco para que um dos parametros da minha rotina
sejam passados por referencia, ao invez de somente por valor ?

Rafael


[Java, SouJava, List, class, HashSet ]


-- LISTA

SOUJAVA 

http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para

[EMAIL PROTECTED]

-




_
Tenha você também um MSN Hotmail, o maior webmail do mundo:
http://www.hotmail.com/br


-- LISTA

SOUJAVA 

http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para

[EMAIL PROTECTED]

-


-- LISTA

 SOUJAVA 
 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para

 [EMAIL PROTECTED]
 
-

___
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
 
 acessórios.
 
http://br.geocities.yahoo.com/

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http

Re: [java-list] parametro por referencia

2002-09-27 Por tôpico Rafael dos Santos Cubas

nao o objeto integer nao tem um metodo set ou algo do genero,
o que mais se aproxima eh o proprio construtor mas ele tambem 
nao faz o que eu preciso. para solucionar o problema eu criei uma classe
auxiliar que me devolve os valores alterados pela funcao, como tambem foi 
sugerido aqui na lista.

Obrigado pela ajuda de todos

Rafael


On Thu, 26 Sep 2002, Bruno Borges wrote:

 nao eh mais facil usar um objeto Integer? :)
 
 - Original Message -
 From: Elvis [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, September 26, 2002 8:04 AM
 Subject: Re: [java-list] parametro por referencia
 
 
  Rafael,
 
  vc pode criar um Objeto q tenha os atributos q foram passado compo
  parametro, e passar essa instancia como parametro.
 
  Ex.:
 
  class referencia{
  public int x;
  public int z;
  public String a;
  }
 
  class uso{
  uso(){
  referencia r = new referencia();
  r.x = 10;
  metodo1(r);
  System.out.println(r.x);//irá imprimir 20
  }
  void metodo1 (referencia r){
  r.x = 20;
  }
  public static void main(String ar[]){
  new uso();
  }
  }
 
  espero ter ajudado
 
  []'s
 
  Elvis
 
 
 
  - Original Message -
  From: Luiz SantAnna [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Wednesday, September 25, 2002 3:53 PM
  Subject: Re: [java-list] parametro por referencia
 
 
   Não dá! O que vc pode fazer é usar um array. Por exemlpo:
  
   int[] i = {1};
   funcaoX(i);
   System.out.println(i[0]); //Vai retornar 1234
  
   void funcaoX(int[] i){
 i[0] = 1234;
   }
  
  
   From: Rafael dos Santos Cubas [EMAIL PROTECTED]
   Reply-To: [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Subject: [java-list] parametro por referencia
   Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)
   
   como eu faco para que um dos parametros da minha rotina
   sejam passados por referencia, ao invez de somente por valor ?
   
   Rafael
   
   
   [Java, SouJava, List, class, HashSet ]
   
   
   -- LISTA
 SOUJAVA 
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   historico: http://www.mail-archive.com/java-list%40soujava.org.br
   para sair da lista: envie email para
 [EMAIL PROTECTED]
  
 -
  
  
  
  
   _
   Tenha você também um MSN Hotmail, o maior webmail do mundo:
   http://www.hotmail.com/br
  
  
   -- LISTA
 SOUJAVA 
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   historico: http://www.mail-archive.com/java-list%40soujava.org.br
   para sair da lista: envie email para
 [EMAIL PROTECTED]
 
  -
 
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para [EMAIL PROTECTED]
  -
 
 ___
 Yahoo! GeoCities
 Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
 http://br.geocities.yahoo.com/
 
 -- LISTA SOUJAVA  
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED] 
 -
 
 

Rafael


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] parametro por referencia

2002-09-27 Por tôpico Bruno Borges

fazer uma classe pra ter esses atributos soh pra passar por referencia eh
meio lusitano...
parece remendo ou entao xunxo...
crie uma classe q extende Integer e coloque um metodo set e get... pronto...
ou entao faça:
int x = 20;
x = metodo1(x); // qual o problema de fazer isso?? pq q tem q ser soh
metodo1(x); ??

no caso do objeto Integer:

{
  Inteiro i = new Inteiro(10);
  metodo1(i);
  System.out.println(i); // imprime 20;
}

void metodo1(Inteiro j) {
  j.set(j.intValue() * 2); // ou entao crie metodos de operacoes
matematicas, como: j.multiplica(2);
}

agora sim, isso eh algo inteligente (ou pelo menos, eh menos lusitano)
:)

abraços, bruno.
_.~._.~._.~._.~._.~._.~._.~._.~._
Programador Java Junior, 19 anos.
_.~._.~._.~._.~._.~._.~._.~._.~._
Email: [EMAIL PROTECTED]
#UIN: 8584744

- Original Message -
From: Rafael dos Santos Cubas [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; Bruno Borges [EMAIL PROTECTED]
Sent: Thursday, September 26, 2002 5:13 PM
Subject: Re: [java-list] parametro por referencia


nao o objeto integer nao tem um metodo set ou algo do genero,
o que mais se aproxima eh o proprio construtor mas ele tambem
nao faz o que eu preciso. para solucionar o problema eu criei uma classe
auxiliar que me devolve os valores alterados pela funcao, como tambem foi
sugerido aqui na lista.

Obrigado pela ajuda de todos

Rafael


On Thu, 26 Sep 2002, Bruno Borges wrote:

 nao eh mais facil usar um objeto Integer? :)

 - Original Message -
 From: Elvis [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, September 26, 2002 8:04 AM
 Subject: Re: [java-list] parametro por referencia


  Rafael,
 
  vc pode criar um Objeto q tenha os atributos q foram passado compo
  parametro, e passar essa instancia como parametro.
 
  Ex.:
 
  class referencia{
  public int x;
  public int z;
  public String a;
  }
 
  class uso{
  uso(){
  referencia r = new referencia();
  r.x = 10;
  metodo1(r);
  System.out.println(r.x);//irá imprimir 20
  }
  void metodo1 (referencia r){
  r.x = 20;
  }
  public static void main(String ar[]){
  new uso();
  }
  }
 
  espero ter ajudado
 
  []'s
 
  Elvis
 
 
 
  - Original Message -
  From: Luiz SantAnna [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Wednesday, September 25, 2002 3:53 PM
  Subject: Re: [java-list] parametro por referencia
 
 
   Não dá! O que vc pode fazer é usar um array. Por exemlpo:
  
   int[] i = {1};
   funcaoX(i);
   System.out.println(i[0]); //Vai retornar 1234
  
   void funcaoX(int[] i){
 i[0] = 1234;
   }
  
  
   From: Rafael dos Santos Cubas [EMAIL PROTECTED]
   Reply-To: [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Subject: [java-list] parametro por referencia
   Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)
   
   como eu faco para que um dos parametros da minha rotina
   sejam passados por referencia, ao invez de somente por valor ?
   
   Rafael
   
   
   [Java, SouJava, List, class, HashSet ]
   
   
   -- LISTA
 SOUJAVA 
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   historico: http://www.mail-archive.com/java-list%40soujava.org.br
   para sair da lista: envie email para
 [EMAIL PROTECTED]
  
 -
  
  
  
  
   _
   Tenha você também um MSN Hotmail, o maior webmail do mundo:
   http://www.hotmail.com/br
  
  
   -- LISTA
 SOUJAVA 
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   historico: http://www.mail-archive.com/java-list%40soujava.org.br
   para sair da lista: envie email para
 [EMAIL PROTECTED]
 

 -
 
 
  -- LISTA
SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para
[EMAIL PROTECTED]

 -

 ___
 Yahoo! GeoCities
 Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.
 http://br.geocities.yahoo.com/

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns

Re: [java-list] parametro por referencia

2002-09-26 Por tôpico fmrabelo

Olá Rafael,
Em Java todos os parametros sao passados por valor.
Ao passar uma referencia a um objeto como parametro de um metodo, esta 
referencia é passada por valor. 
Se o conteudo do objeto passado como paramentro for alterado dentro do 
corpo do método, esta acao tambem altera o conteudo do objeto original. 
Ou seja, as duas referencias (parametro formal e o atual) referenciam o 
mesmo objeto.
Mas, caso seja atribuido null à referencia de objeto passada como 
paramentro de um metodo (parametro formal), esta ação não afeta a 
referencia original (parametro atual).

Flavio

 como eu faco para que um dos parametros da minha rotina
 sejam passados por referencia, ao invez de somente por valor ?
 
 Rafael
 
 
 [Java, SouJava, List, class, HashSet ]
 
 
 -- LISTA SOUJAVA -
---
 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
 
 --
---



iBEST - Internet com alta qualidade de conexão.
GANHE ACESSO GRATUITO à Internet do iBEST em
http://discador.ibest.com.br

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] parametro por referencia

2002-09-26 Por tôpico makefile


Crie atributos para os valores que vc quer retornar e metodos
que retornem os valores, outra possibilidade eh criar uma classe
com os valores e retorna-la.

[]s


On 25 Sep 2002, at 18:53, Luiz SantAnna wrote:

 Não dá! O que vc pode fazer é usar um array. Por exemlpo:

 int[] i = {1};
 funcaoX(i);
 System.out.println(i[0]); //Vai retornar 1234

 void funcaoX(int[] i){
   i[0] = 1234;
 }


 From: Rafael dos Santos Cubas [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: [java-list] parametro por referencia
 Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)
 
 como eu faco para que um dos parametros da minha rotina
 sejam passados por referencia, ao invez de somente por valor ?
 
 Rafael
 
 
 [Java, SouJava, List, class, HashSet ]
 
 
 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




 _
 Tenha você também um MSN Hotmail, o maior webmail do mundo:
 http://www.hotmail.com/br


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] parametro por referencia

2002-09-25 Por tôpico Daniel Amadei

Rafael,

Não tem como vc passar seus parâmetros por ref se eles forem tipos 
primitivos.

Já no caso de objetos, você continua passando os objetos por valor porém o 
que é passado é a referência do objeto, com isso, você consegue alterar as 
propriedades do objeto sem maiores problemas, porém se você tentar alterar a 
referência do objeto (com new () por exemplo) ao sair do método, o 
objeto que foi enviado como parâmetro permanecerá inalterado.

[]'s
Daniel C. Amadei
Sun Certified Java Programmer - Platforms 1.2  1.4


From: Rafael dos Santos Cubas [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] parametro por referencia
Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)

como eu faco para que um dos parametros da minha rotina
sejam passados por referencia, ao invez de somente por valor ?

Rafael








-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] parametro por referencia

2002-09-25 Por tôpico Ale!

vc não faz.
O que vc pode fazer é passar um objeto como parâmetro (por valor) e utilizar
os atributos deste objetos para simular uma passagem por referência.

[]s
By Ale!

- Original Message -
From: Rafael dos Santos Cubas [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, September 20, 2002 11:44 AM
Subject: [java-list] parametro por referencia


 como eu faco para que um dos parametros da minha rotina
 sejam passados por referencia, ao invez de somente por valor ?

 Rafael


 [Java, SouJava, List, class, HashSet ]


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] parametro por referencia

2002-09-25 Por tôpico Luiz SantAnna

Não dá! O que vc pode fazer é usar um array. Por exemlpo:

int[] i = {1};
funcaoX(i);
System.out.println(i[0]); //Vai retornar 1234

void funcaoX(int[] i){
  i[0] = 1234;
}


From: Rafael dos Santos Cubas [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] parametro por referencia
Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)

como eu faco para que um dos parametros da minha rotina
sejam passados por referencia, ao invez de somente por valor ?

Rafael


[Java, SouJava, List, class, HashSet ]


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




_
Tenha você também um MSN Hotmail, o maior webmail do mundo: 
http://www.hotmail.com/br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] parametro por referencia

2002-09-24 Por tôpico Rafael dos Santos Cubas

como eu faco para que um dos parametros da minha rotina
sejam passados por referencia, ao invez de somente por valor ?

Rafael


[Java, SouJava, List, class, HashSet ]


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RE: [java-list] Parametro opcional

2001-09-26 Por tôpico Jorge Martins

Sandro,

Você está equivocado. Não há nenhum problema em definir métodos com mesmo
nome e retornos diferentes, desde que a assinatura seja diferente.

Em java, a assinatura do método é definido pelo seu identificador (o nome) e
os parâmetros. Não é possível definir dois métodos com mesma assinatura e
retornos diferentes, simplesmente por ser um dupla definição do mesmo
método.

abraços

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 26 de setembro de 2001 08:10
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Parametro opcional


Olá,

   do que sei, métodos de uma mesma classe com nomes 
iguais (e não assinaturas iguais) e tipos de retorno 
diferentes são inválidos, gerando um erro em tempo de 
compilação.
   Sobrecarga de métodos é realmente a única solução que 
existe, quando se quer parâmetros opcionais.

Sandro

  Use sobrecarga de métodos, dois (ou mais) 
procedimentos com o mesmo nome porém tenham parametros 
diferentes (ou retornos diferentes), no seu caso um 
deles vaziu o outro com parametros.
 
 Ainda temos o caso de não se saber quais e quantos são 
os parametros passados, então usamos um vetor (como no 
método main(String[] args)) o problema é que todos os 
parametros (para um mesmo vetor) precisam ser do mesmo 
tipo, o tipo string é uma boa escolha pois dele podemos 
fazer um Casting para qualquer tipo.
 
 Espero ter ajudado
 Antonio Luiz
   - Original Message - 
   From: Sammer Shakespirre 
   To: [EMAIL PROTECTED] 
   Sent: Tuesday, September 25, 2001 8:35 PM
   Subject: [java-list] Parametro opcional
 
 
 
 ---
---
   AcessoBOL, só R$ 9,90! O menor preço do mercado!
   Assine Já! http://www.bol.com.br/acessobol/
 
 ---
---
 
   Oi,
   Como declaro funcoes na qual o parametro eh 
opcional
 
   Abracos
 

 
__
AcessoBOL, só R$ 9,90! O menor preço do mercado!
Assine já! http://www.bol.com.br/acessobol



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Parametro opcional

2001-09-25 Por tôpico Sammer Shakespirre




  
Oi,
Como declaro funcoes na qual o parametro eh 
opcional

Abracos


Re: [java-list] Parametro opcional

2001-09-25 Por tôpico Flávio Augusto

[EMAIL PROTECTED] writes:
Oi,
Como declaro funcoes na qual o parametro eh opcional

Abracos


Duas funções com mesmo nome, uma sem parametro.
__
Flávio Augusto Martins Wanderley
Arcadian Tecnologia S/A







-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Parametro opcional

2001-09-25 Por tôpico Antonio Luiz Cavalcanti Boll



Use sobrecarga de métodos, dois (ou mais) 
procedimentos com o mesmo nome porém tenham parametros diferentes (ou retornos 
diferentes), no seu caso um deles vaziu o outro com parametros.

Ainda temos o caso de não se saber quais e quantos 
são os parametros passados, então usamos um vetor (como no método main(String[] 
args)) o problema é que todos os parametros (para um mesmo vetor) precisam ser 
do mesmo tipo, o tipo string é uma boa escolha pois dele podemos fazer um 
Casting para qualquer tipo.

Espero ter ajudado
Antonio Luiz

  - Original Message - 
  From: 
  Sammer Shakespirre 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, September 25, 2001 8:35 
  PM
  Subject: [java-list] Parametro 
  opcional
  
  
  AcessoBOL, só R$ 9,90! O menor preço do mercado!Assine Já! http://www.bol.com.br/acessobol/
  

  
  

  

  Oi,
  Como declaro funcoes na qual o parametro eh 
  opcional
  
  Abracos


Re: [java-list] Parametro opcional

2001-09-25 Por tôpico Mauricio de Barros Borges



 Antonio,
 O tipo String no pode ser feito casting pra qualquer
tipo ! A melhor escolha neste caso  um vetor de Object's, que 
a classe bsica de todas as classes do Java (e logo voc pode
atribuir qualquer referncia e fazer o casting de volta, quando voc
precisar do objeto). Se voc precisar armazenar tipos primitivos
neste vetor (int's, double's, etc...) poder utilizar as wrapper
classes equivalentes Integer, Double, etc...
 Maurcio Borges
Antonio Luiz Cavalcanti Boll wrote:
Use
sobrecarga de mtodos, dois (ou mais) procedimentos com o mesmo
nome porm tenham parametros diferentes (ou retornos diferentes),
no seu caso um deles vaziu o outro com parametros.Ainda
temos o caso de no se saber quais e quantos so os parametros
passados, ento usamos um vetor (como no mtodo main(String[]
args)) o problema  que todos os parametros (para um mesmo vetor)
precisam ser do mesmo tipo, o tipo string  uma boa escolha pois
dele podemos fazer um Casting para qualquer tipo.
Espero
ter ajudadoAntonio Luiz

- Original Message -

From:
Sammer
Shakespirre

To: [EMAIL PROTECTED]

Sent: Tuesday, September 25, 2001
8:35 PM

Subject: [java-list] Parametro opcional

AcessoBOL, s R$ 9,90! O menor preo do mercado!
Assine J! http://www.bol.com.br/acessobol/




Oi,Como
declaro funcoes na qual o parametro eh opcionalAbracos




--
Maurcio de Barros Borges
Widesoft Sistemas Ltda.
EDI  Data Transfer Coordinator
Tel: +55 19 451 6300





[java-list] Parametro

2000-10-24 Por tôpico Henrique Rodrigo T. da Silva

Ola,
Gostaria de saber se em Java tem como eu usar passagem de valor por copia,
e como e para se fazer isso.
Desde ja agradeco a atencao. 

[]s.
Henrique Rodrigo


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-