Newsgroup: it.comp.java
Titolo: Casting

Mi vergongo di me stesso,  ma non ricordo come si fa il casting da int
a String...:(
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

String the_string = "" + the_int;
Icarus ha scritto:


 String the_string = "" + the_int;
oltre a tenere sott'occhio 
http://java.sun.com/j2se/1.3/docs/api/index.html
 (per Icarus)
penso che String.valueOf(intVar) sia meglio..... questione di gusti....
-- 
Kali
"Therefore... There are patterns everywhere in nature"


Per curiosità: è proprio solo una questione di gusti o c'è qualche
differenza subdola tra le due possibilità?
Grazie,
Fausto.

 differenza subdola tra le due possibilità?
io non lo so :) pero' è un dubbio che era sorto anche a me nello 
scrivere il post.
Cmq così a intuito direi che è meglio perchè nel caso del valueOf viene 
convertito a stringa l'intero e stop. Nell'altro caso viene castato a 
stringa l'intero (molto probabilmente usando a sua volta un valueOf), 
viene istanziata la stringa vuota, viene creato uno stringbuffer nel 
quale vengono appese le due stringhe e poi viene riconvertito il tutto a 
String.
Pero' ripeto.... posso benissimo aver scritto una cazzata :))


 wrote in message
news:3C6A91C9...@infinito.it...

Anch'io così a naso propenderei per la seconda, anche per una questione di
stile e di pulizia del codice.
Fausto.

On Wed, 13 Feb 2002 15:13:46 GMT, malm...@NOSPAMiol.it (Icarus) wrote:
Ciao. I metodi che ti hanno suggerito sono tutti validissimi :-). Io ti propongo anche
questo:
int myNumber = 7;
String myNumberInString = Integer.toString(myNumber);
Saluti, DanJ

---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola

| Bruno Bossola
Mi sta impazzendo il newsreader oppure qui vedo un "Nome Cognome" che 
saluta come "DanJ" ma con firma di "Bruno Bossola"?
Aiutoooo.
-- 
Ciao
	Fabrizio C.

Ormai che ci sono, generalizziamo
esiste una "filosofia di fondo" per le funzioni di casting non "ovvie" (da
classe figlio a classe padre) in Java? Ovvero - dove va la funzione di casting?
In una sola delle due classi? In entrambe? Che formato del nome dargli? Ecc...
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Mattia "The Killer" Belletti --- Student in Computer Science @ unibo
 Mail address: 
mbel...@cs.unibo.it
 --- Spam not allowed!!! :)
 ICQ: 33292311 --- IRC nickname: BluShine
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Fabrizio Camera" <f.came...@Mtiscali.it> wrote in message
news:MPG.16d4f40ee...@powernews.libero.it...


 nome dargli? Ecc... 
Giusto per precisione - occhio che "casting" vuol dire una cosa ben
precisa - una conversione runtime del tipo statico operata dal sistema
runtime fornita come elemento del linguaggio, non di una libreria - che
non e' quella che si ottiene chiamando una funzione di conversione. 
Quelle di cui parlate sono, appunto, funzione di conversione messe a
disposizione dalle alcune classi della libreria standard. 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 wrote in message
news:Xns91B58582F5650cr...@130.133.1.4...


 Rimane la domanda pero' :)
La risposta e' no, che io sappia. Cioe', ci sono tanti modi di piazzare i
metodi di conversioni quante teste che scrivono dette funzioni. :) 
Ovviamente, c'e' il solito discorso di limitare la coesione al minimo
indispensabile, e un metodo di conversione e' giocoforza coesivo, per cui
talvolta troverai delle classi Converter apposta, che ti premettono di
ottenere il risutato e allo stesso tempo non danneggiare la riusabilita'. 



No, e' la mia firma che piace :-D
Ciao,
    Bruno.
