Mikä on String?
Pyyhkäise näyttääksesi valikon
Nyt kun olet käsitellyt primitiiviset tietotyypit, voit siirtyä toiseen tärkeään tyyppiin, jota Java käyttää tekstin käsittelyyn: String.
Javassa tekstiä ei tallenneta primitiivisillä tietotyypeillä. Sen sijaan sitä käsitellään erityisellä tietotyypillä nimeltä String. String on yksinkertaisesti tekstiä, joka on tallennettu muuttujaan.
Olet jo käyttänyt merkkijonoja kiinnittämättä niihin erityistä huomiota, esimerkiksi tulostaessasi viestejä:
System.out.println("Hello World");
Kaikki, mikä on kirjoitettu lainausmerkkien sisään, käsitellään merkkijonona Javassa. Teksti voidaan tallentaa muuttujaan näin:
String coffeeName = "Cappuccino";
String ei ole primitiivinen tietotyyppi
On tärkeää ymmärtää, että String ei ole primitiivinen tietotyyppi. Sen sijaan se on viitetyyppi, mikä tarkoittaa:
- se ei tallenna arvoa suoraan
- se tallentaa viitteen siihen, missä teksti sijaitsee muistissa
Meillä on kokonainen moduuli omistettu merkkijonoille, jossa käsittelemme aihetta tarkemmin — toistaiseksi riittää, että muistat merkkijonojen toimivan hieman eri tavalla kuin numerot.
Merkkijonot on aina kirjoitettava lainausmerkkeihin
Oikein:
String drink = "Latte";
Väärin:
String drink = Latte;
Ilman lainausmerkkejä Java luulee, että viittaat muuttujaan, etkä tekstiin.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mikä on String?
Nyt kun olet käsitellyt primitiiviset tietotyypit, voit siirtyä toiseen tärkeään tyyppiin, jota Java käyttää tekstin käsittelyyn: String.
Javassa tekstiä ei tallenneta primitiivisillä tietotyypeillä. Sen sijaan sitä käsitellään erityisellä tietotyypillä nimeltä String. String on yksinkertaisesti tekstiä, joka on tallennettu muuttujaan.
Olet jo käyttänyt merkkijonoja kiinnittämättä niihin erityistä huomiota, esimerkiksi tulostaessasi viestejä:
System.out.println("Hello World");
Kaikki, mikä on kirjoitettu lainausmerkkien sisään, käsitellään merkkijonona Javassa. Teksti voidaan tallentaa muuttujaan näin:
String coffeeName = "Cappuccino";
String ei ole primitiivinen tietotyyppi
On tärkeää ymmärtää, että String ei ole primitiivinen tietotyyppi. Sen sijaan se on viitetyyppi, mikä tarkoittaa:
- se ei tallenna arvoa suoraan
- se tallentaa viitteen siihen, missä teksti sijaitsee muistissa
Meillä on kokonainen moduuli omistettu merkkijonoille, jossa käsittelemme aihetta tarkemmin — toistaiseksi riittää, että muistat merkkijonojen toimivan hieman eri tavalla kuin numerot.
Merkkijonot on aina kirjoitettava lainausmerkkeihin
Oikein:
String drink = "Latte";
Väärin:
String drink = Latte;
Ilman lainausmerkkejä Java luulee, että viittaat muuttujaan, etkä tekstiin.
Kiitos palautteestasi!