class changeCase {
public static void main
(String[] args
) {
for(int i = 0; i < str1.length(); i++) {
//Checks for lower case character
if(java.
lang.
Character.
isLowerCase(str1.
charAt(i
))) { //Convert it into upper case using toUpperCase() function
newStr.
setCharAt(i, java.
lang.
Character.
toUpperCase(str1.
charAt(i
))); }
//Checks for upper case character
else if(java.
lang.
Character.
isUpperCase(str1.
charAt(i
))) { //Convert it into upper case using toLowerCase() function
newStr.
setCharAt(i, java.
lang.
Character.
toLowerCase(str1.
charAt(i
))); }
}
System.
out.
println("String after case conversion : " + newStr
); }
}
Y2xhc3MgY2hhbmdlQ2FzZSB7ICAgIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgeyAgICAKICAgICAgICAgICAgCiAgICAgICAgU3RyaW5nIHN0cjE9IkdyZWF0IFBvd2VyIjsgICAgCiAgICAgICAgU3RyaW5nQnVmZmVyIG5ld1N0cj1uZXcgU3RyaW5nQnVmZmVyKHN0cjEpOyAgICAKICAgICAgICAgICAgCiAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IHN0cjEubGVuZ3RoKCk7IGkrKykgeyAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAvL0NoZWNrcyBmb3IgbG93ZXIgY2FzZSBjaGFyYWN0ZXIgICAgCiAgICAgICAgICAgIGlmKGphdmEubGFuZy5DaGFyYWN0ZXIuaXNMb3dlckNhc2Uoc3RyMS5jaGFyQXQoaSkpKSB7ICAgIAogICAgICAgICAgICAgICAgLy9Db252ZXJ0IGl0IGludG8gdXBwZXIgY2FzZSB1c2luZyB0b1VwcGVyQ2FzZSgpIGZ1bmN0aW9uICAgIAogICAgICAgICAgICAgICAgbmV3U3RyLnNldENoYXJBdChpLCBqYXZhLmxhbmcuQ2hhcmFjdGVyLnRvVXBwZXJDYXNlKHN0cjEuY2hhckF0KGkpKSk7ICAgIAogICAgICAgICAgICB9ICAgIAogICAgICAgICAgICAvL0NoZWNrcyBmb3IgdXBwZXIgY2FzZSBjaGFyYWN0ZXIgICAgCiAgICAgICAgICAgIGVsc2UgaWYoamF2YS5sYW5nLkNoYXJhY3Rlci5pc1VwcGVyQ2FzZShzdHIxLmNoYXJBdChpKSkpIHsgICAgCiAgICAgICAgICAgICAgICAvL0NvbnZlcnQgaXQgaW50byB1cHBlciBjYXNlIHVzaW5nIHRvTG93ZXJDYXNlKCkgZnVuY3Rpb24gICAgCiAgICAgICAgICAgICAgICBuZXdTdHIuc2V0Q2hhckF0KGksIGphdmEubGFuZy5DaGFyYWN0ZXIudG9Mb3dlckNhc2Uoc3RyMS5jaGFyQXQoaSkpKTsgICAgCiAgICAgICAgICAgIH0gICAgCiAgICAgICAgfSAgICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlN0cmluZyBhZnRlciBjYXNlIGNvbnZlcnNpb24gOiAiICsgbmV3U3RyKTsgICAgCiAgICB9ICAgIAp9ICAgICA=