"Og nå er det tid for et lite, men interessant emne: konverteringer til strengtypen."
"I Java kan enhver datatype konverteres til en streng."
"Det høres kult ut."
"Det er bedre enn kult. Nesten alle typer kan implisitt konverteres til en streng. Dette er lett å se når vi legger til to variabler, der den ene er en streng og den andre er noe annet. Variabelen som ikke er streng vil bli konvertert til en streng. String."
"Sjekk ut et par eksempler:"
Kommando | Hva skjer egentlig |
---|---|
|
|
|
|
|
|
|
|
|
|
Konklusjon: Hvis vi legger til en streng og "enhver annen type", vil den andre typen bli konvertert til en streng .
"Vær oppmerksom på linje fire i tabellen. Alle operasjoner utføres fra venstre til høyre. Det er derfor å legge til 5 + '\u0000' " er det samme som å legge til heltall."
"Så, hvis jeg skriver noe sånt som String s = 1+2+3+4+5+"m"
, får jeg det s = "15m"
?"
"Ja. Tallene blir først lagt til, og deretter blir summen konvertert til en streng."
GO TO FULL VERSION