当前位置: 首页 > news >正文

第一百四十二节 Java数据类型教程 - Java字符数据类型

Java数据类型教程 - Java字符数据类型

Character类的一个对象包装一个char值。

字符类包含isLetter()和isDigit()方法来检查字符是否为字母和数字。

toUpperCase()和toLowerCase()方法将字符转换为大写和小写。

该类提供了一个构造函数和一个工厂valueOf()方法来从char创建对象。

charValue()方法返回对象包装的char。

例子

以下代码显示了如何创建Character对象以及如何使用它们的一些方法:

public class Main {public static void main(String[] args) {// Using the constructorCharacter c1 = new Character("A");// Using the factory method - preferredCharacter c2 = Character.valueOf("2");Character c3 = Character.valueOf("-");// Getting the wrapped char valueschar cc1 = c1.charValue();char cc2 = c2.charValue();char cc3 = c3.charValue();System.out.println("c1 = " + c1);System.out.println("c2 = " + c2);System.out.println("c3 = " + c3);// Using some Character class methods on c1System.out.println("isLowerCase c1    = " + Character.isLowerCase(cc1));System.out.println("isDigit c1    = " + Character.isDigit(cc1));System.out.println("isLetter c1    = " + Character.isLetter(cc1));System.out.println("Lowercase of  c1    = " + Character.toLowerCase(cc1));// Using some Character class methods on c2System.out.println("isLowerCase c2    = " + Character.isLowerCase(cc2));System.out.println("isDigit c2    = " + Character.isDigit(cc2));System.out.println("isLetter c2    = " + Character.isLetter(cc2));System.out.println("Lowercase of  c2    = " + Character.toLowerCase(cc2));System.out.println("Uppercase of  c3    = " + Character.toUpperCase(cc3));}
}

上面的代码生成以下结果。


 

http://www.lryc.cn/news/391099.html

相关文章:

  • AI 绘画的常用技巧和操作方法
  • Kafka入门到精通(四)-SpringBoot+Kafka
  • 起飞,纯本地实时语音转文字!
  • SQL面试题练习 —— 找出所有连续未登录5天及以上的用户并提取出这些用户最近一次登录的日期
  • 微深节能 煤码头自动化翻堆及取料集控系统 格雷母线
  • CSS 背景添加白色小圆点样式
  • 【HTML入门】第一课 - 网页标签框架
  • 【DevOps】Elasticsearch集群JVM参数调整及滚动重启指南
  • 软设之多态
  • SD NAND时序解析
  • CSS-实例-div 水平居中 垂直靠上
  • 数据分析入门指南:从基础概念到实际应用(一)
  • ArcGIS Pro三维空间分析、专题制图、遥感制图全流程系统教学
  • Redis 7.x 系列【17】四种持久化策略
  • 开发经验:go切片的继承
  • PyQt5事件机制解析:从原理到实战一网打尽!
  • GraphQL与RESTful API的区别和优势
  • 关于 Qt4Qt5迁移至Qt6出现QDesktopWidget和QApplication::desktop()删除后兼容Qt6 的解决方法
  • 【HarmonyOS NEXT】鸿蒙Socket 连接
  • 1978Springboot在线维修预约服务应用系统idea开发mysql数据库web结构java编程计算机网页源码maven项目
  • 【vue】实现自动轮播+滚轮控制
  • 鸿翼FEX文件安全交换系统,打造安全高效的文件摆渡“绿色通道”
  • 苹果电脑虚拟机运行Windows Mac环境安装Win PD19虚拟机 parallels desktop19虚拟机安装教程免费密钥激活
  • 昇思25天学习打卡营第11天|基于MindSpore通过GPT实现情感分类
  • 【Python】变量与基本数据类型
  • Unity按键表大全
  • 第一周java。2
  • Arduino - Keypad 键盘
  • 国产芯片方案/蓝牙咖啡电子秤方案研发
  • reactjs18 中使用@reduxjs/toolkit同步异步数据的使用