Bom, to meio confuso com uma coisa: em java dizem que tudo eh passado por valor para os metodos, porem como uma chamada a Arrays.sort() altera o array?
Rafael
Paulo_Silveira
lembra q um array eh um objeto
entao vc muda pra onde a array vai ta apontando, entede?
Rafael_Steil
Ah eh, acho que tinha lido isso em algum lugar. Entao isso significa que tipos primitivo nao tem como alterar, mas objetos sim?!.. interessante… fiz uns testes aqui, e pelo que notei, se nao clono o objeto no metodo, entao toda propriedade que eu alterar ira afetar o objeto original.
valeu
Rafal
Guilherme_Silveira
eh a famosa questao de ponteiros em java. dizem que nao existe. mas na verdade… tsc tsc tsc…