Java:
Merkkijonon pituuden selvittäminen
How to:
Koodiesimerkit ja tulosteet
public class StringLengthExample {
public static void main(String[] args) {
String aString = "Heippa!";
int length = aString.length();
System.out.println("String length: " + length);
}
}
Tuloste:
String length: 7
Deep Dive
Sukellus syvyyksiin: String
-luokan length()
-metodi on ollut osa Javaa sen alkuajoista lähtien ja se on perusväline merkkijonojen pituuksien hallintaan. Metodi palauttaa int
-tyypin arvon, joka kertoo merkkijonon merkkien määrän. Vaihtoehtoisia tapoja pituuden mittaamiseen ei juurikaan ole, sillä length()
on niin yksinkertainen ja suoraan asiaan menevä. Se kannattaa kuitenkin muistaa, että tyhjän merkkijonon ("") pituus on 0 ja että null
-arvoisella string-olioilla length()
-metodia ei voi kutsua ilman, että ohjelma kaatuu NullPointerException
-poikkeuksen vuoksi.
See Also
Lisätietoja:
- Oracle Java Documentation: String.length() method
- Java String handling tutorial: Working with Strings in Java
- Java programming practices and principles: Effective Java by Joshua Bloch