Java: Ganzer String Großbuchstaben Kleinbuchstaben austasuchen!
Hey Leute,
ich wollte mal fragen ob es eine möglichkeit gibt von einem ganzen String die Großbuchstaben mit den Kleinbuchstaben zu tauschen und auch umgekehrt.
Also wenn das so steht: DasBlaueAuto
Soll rauskommen: dASbLAUEaUTO
Danke schon jetzt für eure Antworten
Mfg, Sarpio
2 Antworten
Du Packst den String in nen for-loop und überprüfst ob der char an der aktuellen stelle des loops klein geschrieben ist oder groß geschrieben ist. wenn der char groß geschrieben ist wird er mit toUpperCase(char) in einen großbuchstaben umgewandelt und das andersherum.
public String reverseCases(String src){
String result = "";
for(int i = 0; i < src.length(); i++){
char c = src.charAt(i);
char b;
if(Character.isLowerCase(c)){
b = Character.toUpperCase(c);
} else {
b = Character.toLowerCase(c);
}
result += b;
}
return result;
}
Ich Hoffe ich konnte dir Helfen. MfG. MrNevio007
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
PC, Computer, programmieren
Man könnte auch StringUtils.swapCase() benutzen ...
Grüße - bormolino
Woher ich das weiß:Studium / Ausbildung – B.Sc. Informatik mit FR Software Engineering
Funktioniert das auch mit Nicht-ASCII-Buchstaben, also z.B. mit Ää, Áá, Àà, Åå, Ææ usw.? (Siehe: http://de.wikipedia.org/wiki/ISO_8859)