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.