Java:
De lengte van een string vinden
Hoe:
Java-strings hebben een length()
methode. Roep het aan, en je krijgt het aantal tekens. Eenvoudig.
public class StringLengthExample {
public static void main(String[] args) {
String groet = "Hallo, Wereld!";
int lengte = groet.length();
System.out.println("De lengte van de string is: " + lengte);
// Uitvoer: De lengte van de string is: 13
}
}
Diepgaand
De length()
methode dateert van de vroegste Java-versies, waardoor het een langdurig onderdeel van de String
klasse is. Het is eenvoudig maar essentieel. Intern is een String
in Java ondersteund door een tekenreeks, waarbij de length()
methode de grootte van deze reeks retourneert. Cruciaal is dat Java-strings onveranderlijk zijn, dus eenmaal gecreëerd, verandert de lengte niet, wat de methode snel en betrouwbaar maakt.
Alternatieven? Wel, anders dan je eigen functie maken om karakters te tellen (onnodig en niet-presterend), niet echt. Houd er rekening mee dat length()
het aantal char
eenheden retourneert, niet noodzakelijkerwijs codepunten. Voor Unicode-tekens die niet passen in de standaard 16-bit char
grootte, overweeg codePointCount()
te gebruiken als je rekening moet houden met aanvullende karakters.
Zie Ook
Duik dieper of verken gerelateerde onderwerpen:
- Java String Documentatie
- Java Character Class Docs voor meer begrip over Unicode, karakters, en codepunten.
- Oracle’s Java Tutorials voor een breder begrip van strings in Java.