17/7/31学习笔记04

来源:互联网 发布:linux运维项目 编辑:程序博客网 时间:2024/06/10 13:42

1Character的概述

 01.Character 类在对象中包装一个基本类型 char 的值    此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然    构造方法:    Character(char value) 02.常见方法  public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符   public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符  public static boolean isDigit(char ch):判断给定的字符是否是数字字符  public static char toUpperCase(char ch):把给定的字符转换为大写字符   public static char toLowerCase(char ch):把给定的字符转换为小写字符03.例题:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
public class CharacterTest {    public static void main(String[] args) {        // 定义三个统计变量。        int bigCount = 0;        int smallCount = 0;        int numberCount = 0;        // 键盘录入一个字符串。        Scanner sc = new Scanner(System.in);        System.out.println("请输入一个字符串:");        String line = sc.nextLine();        // 把字符串转换为字符数组。        char[] chs = line.toCharArray();        // 历字符数组获取到每一个字符        for (int x = 0; x < chs.length; x++) {            char ch = chs[x];            // 判断该字符            if (Character.isUpperCase(ch)) {                bigCount++;            } else if (Character.isLowerCase(ch)) {                smallCount++;            } else if (Character.isDigit(ch)) {                numberCount++;            }        }        // 输出结果即可        System.out.println("大写字母:" + bigCount + "个");        System.out.println("小写字母:" + smallCount + "个");        System.out.println("数字字符:" + numberCount + "个");    }}
原创粉丝点击