把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)

/**
 * 把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)
 */
/*
 * 知识储备
 * str.substring(x, y)的用法:获取str字符串[x,y)区间的字符串,即包含x——y的区间,包含x,不包含y
 * str.concat(str2)的用法:将str字符串与str2字符串拼接
 */
import java.util.Scanner;

public class Test3 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String s1 = str.substring(0, 1);//获取第一个字母
        s1 = s1.toUpperCase();//将第一个字母转换为大写字母
        String s2 = str.substring(1, str.length());//获取出第一个字母之外的字符串
        s2 = s2.toLowerCase();//将其余转换为小写字母
        str = s1.concat(s2);//将s1与s2拼接,并赋值给str
        System.out.println(str);
    }

}
 

猜你喜欢

转载自blog.csdn.net/dianmomanxue/article/details/81291551