17/7/31学习笔记04
2017-08-01 13:43
204 查看
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 + "个"); } }
相关文章推荐
- 17/7/31学习笔记01
- 2012- 04-17 C#基础学习笔记(12)
- 17/7/31学习笔记02
- 开源编译器学习笔记04(VC6 动态节点数组——AddNode)——2014_1_31
- 黑马程序员—17—java基础:有关API的使用学习笔记和心得体会
- 操作系统学习笔记(31)--初始化键盘
- Android自定义View学习笔记04
- swift学习笔记(17)- 类型转换
- linux 驱动学习笔记04--简单驱动
- Ext.Net学习笔记17:Ext.Net GridPanel Selection
- 【学习笔记04】java面向对象-构造函数、构造代码块
- 学习 严蔚敏讲数据结构笔记04
- 学习笔记之面向对象编程17(容器之Comparable接口,Map接口)
- 【C++ 学习笔记小程序04】 char和小整数
- python标准库学习笔记04-os包,shutil包
- ArcGIS API for JavaScript 4.2学习笔记[31] (补充学习)Task类
- 巴巴运动网学习笔记(31-35)
- 【JAVAWEB学习笔记】17
- JAVA学习笔记17——Spring框架第四章
- 算法导论学习笔记17_9_7