如何反转单个字符的大小写?

San*_*Das 0 java

package nine.march.twenty;

import java.util.Scanner;

public class UpperCaseToLowerCase {

    public static void main(String[] args) {

        char ch='a';
        
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我放 'a' 我想要 'A '

如果我放'A',我想要'a'

Spe*_*ric 5

使用Character.isUpperCase()来确定字符是什么的情况下,与Character.toLowerCase()Character.toUpperCase()改变的情况下。

char c = 'A';
char result = Character.isUpperCase(c) ? Character.toLowerCase(c) : Character.toUpperCase(c);
System.out.println(result);
Run Code Online (Sandbox Code Playgroud)

哪个打印:

a
Run Code Online (Sandbox Code Playgroud)

  • 如果您需要它区分区域设置,建议使用“String#toUpperCase”。 (2认同)