学习一下Java中Character类的使用

简介: 学习一下Java中Character类的使用

写在前面


今天我们来学习一下Java中的Character类的相关使用,主要是其中的一些方法的使用,因为最近用的比较频繁,特此整理一下,分享给大家,如果大家有什么更好的知识点,可以在评论区中分享一下哈。


Character类主要是针对单个字符进行一些判断、处理和操作的一个类,其中的一些方法很是实用。


Character类中的一些方法


如果你对Character类有点陌生,那你一定会对其中的一些方法有一些熟悉的感觉,一起来学习一下吧。



方法:isLetter


描述:判断当前字符是否是一个字母。


具体使用:


char a = 'a';
char b = '1';
System.out.println(Character.isLetter(a));
System.out.println(Character.isLetter(b));


运行结果:


true
false



方法:isDigit


描述:判断当前字符是否是一个数字。


具体使用:


char a = 'a';
char b = '1';
System.out.println(Character.isDigit(a));
System.out.println(Character.isDigit(b));


运行结果:


false
true



方法:isWhitespace


描述:判断当前字符是否是一个空白字符。


具体使用:


char a = 'a';
char b = '1';
char c = ' ';
System.out.println(Character.isWhitespace(a));
System.out.println(Character.isWhitespace(b));
System.out.println(Character.isWhitespace(c));


运行结果:


false
false
true



方法:isUpperCase


描述:判断当前字符是否是一个大写字母,在这里就算是数字也一样能判断,只不过只能返回false了。


具体使用:


char a = 'a';
char b = '1';
char c = 'A';
System.out.println(Character.isUpperCase(a));
System.out.println(Character.isUpperCase(b));
System.out.println(Character.isUpperCase(c));


运行结果:


false
false
true



方法:isLowerCase


描述:判断当前字符是否是一个小写字母,和判断大写字母的方法相同,在这里就算是数字也一样能判断,结果依然。


具体使用:


char a = 'a';
char b = '1';
char c = 'A';
System.out.println(Character.isLowerCase(a));
System.out.println(Character.isLowerCase(b));
System.out.println(Character.isLowerCase(c));


运行结果:


true
false
false



方法:toUpperCase


描述:将所传入的字符转成大写,当然,这里如果是数字的话,是不会有任何变动的,可以在下面的代码示

例中查看。


具体使用:


char a = 'a';
char b = '1';
char c = 'A';
System.out.println(Character.toUpperCase(a));
System.out.println(Character.toUpperCase(b));
System.out.println(Character.toUpperCase(c));


运行结果:


A
1
A



方法:toLowerCase


描述:将所传入的字符转成小写,和转大写方法类似。


具体使用:示例代码可以参考转大写toUpperCase方法。


运行结果:同上


相关文章
|
24天前
|
存储 Oracle Java
java零基础学习者入门课程
本课程为Java零基础入门教程,涵盖环境搭建、变量、运算符、条件循环、数组及面向对象基础,每讲配示例代码与实践建议,助你循序渐进掌握核心知识,轻松迈入Java编程世界。
215 0
|
1月前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
165 0
|
1月前
|
负载均衡 Java API
grpc-java 架构学习指南
本指南系统解析 grpc-java 架构,涵盖分层设计、核心流程与源码结构,结合实战路径与调试技巧,助你从入门到精通,掌握高性能 RPC 开发精髓。
173 7
|
30天前
|
存储 Java 索引
用Java语言实现一个自定义的ArrayList类
自定义MyArrayList类模拟Java ArrayList核心功能,支持泛型、动态扩容(1.5倍)、增删改查及越界检查,底层用Object数组实现,适合学习动态数组原理。
80 4
|
1月前
|
IDE JavaScript Java
在Java 11中,如何处理被弃用的类或接口?
在Java 11中,如何处理被弃用的类或接口?
136 5
|
1月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
121 1
|
1月前
|
Java Go 开发工具
【Java】(8)正则表达式的使用与常用类分享
正则表达式定义了字符串的模式。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。
181 1
|
1月前
|
存储 Java 程序员
【Java】(6)全方面带你了解Java里的日期与时间内容,介绍 Calendar、GregorianCalendar、Date类
java.util 包提供了 Date 类来封装当前的日期和时间。Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。
131 0
|
1月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
137 1
|
1月前
|
编解码 Java 开发者
Java String类的关键方法总结
以上总结了Java `String` 类最常见和重要功能性方法。每种操作都对应着日常编程任务,并且理解每种操作如何影响及处理 `Strings` 对于任何使用 Java 的开发者来说都至关重要。
233 5