Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2003, 02:35
ambalcalde
 
Fecha de Ingreso: marzo-2003
Mensajes: 22
Antigüedad: 21 años, 11 meses
Puntos: 0
Pregunta paso por referencia en Java

quiero hacer un método que devuelva dos valores. En lenguaje C sería muy fácil: un valor se devuelve y otro se pasa por referencia. ej.
int funcion(int &otrovalor)
{
......
otrovalor++:
.....
}


¿Cómo podría hacer lo mismo en Java? Estoy en los inicios y lo que sé hasta el momento es que todos los tipos básicos (int, float, ...) pasan siempre por valor, y los objetos pasan por referencia, así es que se me ocurrió la siguiente cabecera:
static integer metodo(Integer otroValor)
pero entre los métodos asociados a los objetos Integer no he encontrado ninguno que modifique su valor. Se le asigna valor al crearlo y podemos consultarlo pero no cambiarlo, con lo que no puedo hacer la operación equivalente a otroValor++; ¿Qué puedo hacer para solucinarlo?

GRACIAS