"És most itt az ideje egy kicsi, de érdekes témának: a karakterlánc típusú konverzióknak."
"Javában bármilyen adattípus átalakítható Stringgé."
– Ez klasszul hangzik.
"Jobb, mint menő. Szinte minden típus implicit módon átalakítható karakterláncsá. Ez könnyen belátható, ha két változót adunk hozzá, ahol az egyik egy karakterlánc, a másik pedig valami más. A nem karakterlánc változót a rendszer átalakítja Húr."
"Nézzen meg néhány példát:"
Parancs | Mi történik valójában |
---|---|
|
|
|
|
|
|
|
|
|
|
Következtetés: Ha hozzáadunk egy karakterláncot és "bármilyen más típust", akkor a második típus karakterláncsá alakul .
"Figyeljen a táblázat negyedik sorára. Minden művelet balról jobbra történik. Ezért az 5 + '\u0000' " hozzáadása megegyezik az egész számok hozzáadásával."
"Szóval, ha írok valami hasonlót String s = 1+2+3+4+5+"m"
, megkapom s = "15m"
?"
"Igen. Először összeadják a számokat, majd az összeget karakterláncra alakítják át."
GO TO FULL VERSION