Converting a char to uppercase

前端 未结 10 673
南方客
南方客 2020-12-02 09:48
String lower = Name.toLowerCase();
int a = Name.indexOf(\" \",0);
String first = lower.substring(0, a);
String last = lower.substring(a+1);
char f = first.charAt(0);         


        
10条回答
  •  南方客
    南方客 (楼主)
    2020-12-02 10:05

    Since you know the chars are lower case, you can subtract the according ASCII value to make them uppercase:

    char a = 'a';
    a -= 32;
    System.out.println("a is " + a); //a is A
    

    Here is an ASCII table for reference

提交回复
热议问题