Konvertera en sträng till gemener

Java:
Konvertera en sträng till gemener

Hur man gör:

public class LowerCaseExample {
    public static void main(String[] args) {
        String original = "Hej Världen!";
        String lowerCase = original.toLowerCase();

        System.out.println("Original: " + original);
        System.out.println("LowerCase: " + lowerCase);
    }
}

Körningsresultat:

Original: Hej Världen!
LowerCase: hej världen!

Fördjupning

Historiskt har olika språk och kulturer haft olika regler för versalisering. I Java hanteras konverteringen till gemener genom String-klassens metoden toLowerCase(), vilken använder systemets standardlokaliseringsinställningar om inte annat anges. Alternativt kan toLowerCase(Locale locale)-metoden användas för att specificera en lokaliseringsinställning, vilket är viktigt för språk med andra versaliseringar än engelska. För att försäkra sig om ett korrekt beteende över olika system bör man lämpligen använda Locale.ENGLISH för engelsk text.

Implementationen av toLowerCase() kan variera mellan olika JDK-versioner (Java Development Kit), men syftar alltid till att följa Unicode-standardens rekommendationer för transformationsregler, vilket säkerställer konsistent beteende över olika språk och teckenuppsättningar.

Se även