java转义字符_Java入门 - 语言基础 - 13.Character类
1.概述
Character 类用于对单个字符进行操作。
Character 类在对象中包装一个基本类型 char 的值
实例
char ch = 'a'; // Unicode 字符表示形式char uniChar = 'Κ'; // 字符数组char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java 语言为内置数据类型 char 提供了包装类 Character 类。
Character 类提供了一系列方法来操纵字符。你可以使用 Character 的构造方法创建一个 Character 类对象,例如:
Character ch = new Character('a');
在某些情况下,Java 编译器会自动创建一个 Character 对象。
例如,将一个 char 类型的参数传递给需要一个 Character 类型参数的方法时,那么编译器会自动地将 char 类型参数转换为 Character 对象。 这种特征称为装箱,反过来称为拆箱。
实例
// 原始字符 'a' 装箱到 Character 对象 ch 中Character ch = 'a'; // 原始字符 'x' 用 test 方法装箱// 返回拆箱的值到 'c'char c = test('x');
2.转义序列
前面有反斜杠()的字符代表转义字符,它对编译器来说是有特殊含义的。
下面列表展示了Java的转义序列:
实例
当打印语句遇到一个转义序列时,编译器可以正确地对其进行解释。
以下实例转义双引号并输出:
public class Test { public static void main(String[] args) { System.out.println("访问"光束云(work100.net)!""); }}
以上实例编译运行结果如下:
访问"光束云(work100.net)!"
3.Character方法
下面是 Character 类的方法:
java转义字符_Java入门 - 语言基础 - 13.Character类相关推荐
- java 格式化字符串_Java入门 - 语言基础 - 14.String类
1.概述 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 2.创建字符串 创建字符串最简单的方式如下: String gr ...
- c++ 正则表达式_Java入门 - 语言基础 - 18.正则表达式
1.概述 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其实就是一个简单的正则表达 ...
- Java(老白再次入门) - 语言基础
本系列文章均为尚硅谷资源!如有侵权,我将立即删除! Java基础知识图解 Java基本语法(上):变量与运算符 1.关键字与保留字 关键字(keyword)的定义和特点 定义:被Java语言赋予了特殊 ...
- java开发环境及数据类型实验_实验项目1 Java开发环境与语言基础
<实验项目1 Java开发环境与语言基础>由会员分享,可在线阅读,更多相关<实验项目1 Java开发环境与语言基础(14页珍藏版)>请在人人文库网上搜索. 1.实验项目1 Ja ...
- Python入门——语言基础
Python入门--语言基础 文章目录 Python入门--语言基础 一.标准输入和输出 二.变量和常量 三.运算符 四.选择结构 六.注释 七.逻辑行 一.标准输入和输出 1.标准输入(注意:inp ...
- C语言基础专题 - 存储类(编辑中)
C语言基础专题 - 存储类 本文介绍了C语言中存储类的相关知识.用法,以及相比之下C++存储类的扩展与差异. 1.
- java 装配_JAVA入门[13]-Spring装配Bean
一.概要 Sping装配bean主要有三种装配机制: 在XML中进行显式配置. 在Java中进行显式配置. 隐式的bean发现机制和自动装配. 原则: 建议尽可能地使用自动配置的机制,显式配置越少越好 ...
- Java学习之JavaSE-Java语言基础
第一章:初识计算机和Java语言 一.计算机的体系结构 (一)计算机的基本概念 计算机(Computer)俗称电脑,是现代一种用于高级计算,使用非常广泛的设备,主要由计算机硬件和计算机软件两个部分组成 ...
- Java(老白再次入门) - 语言概述
本系列文章均为尚硅谷资源!如有侵权,我将立即删除! Java基础是学习JavaEE.大数据.Android开发的基石! Java基础知识图解 1.软件开发介绍 软件开发 软件,即一系列按照特定顺序组织 ...
最新文章
- OpenFiler 配置iscsi共享式存储
- C语言 | 基于51单片机实现MPU6050的卡尔曼滤波算法(代码类2)
- hadoop 传感器数据_hadoop为什么是大数据学习的核心技术?
- 算法设计与分析(第三周)递归/迭代求Fibonacci前n项 【以及递归算法速度慢的原因】
- LeetCode22——Generate Parentheses(给定n对括号,然后看有多少正确的括号组合)
- 2019工作榜单:程序员吸金榜,AI排第一,这个我服!
- linux go vendor目录,Go 包依赖管理工具 —— govendor
- 修改 VC 生成的 EXE 文件的图标
- mysql64位机安装和配置_MySQL学习第二天 安装和配置mysql winx64
- Thrift java.net.SocketException: Broken pipe问题分析定位
- 【Codeforces Round #317 Div1 —— A】Lengthening Sticks【数学思维题】
- unity visual effect Graph 1
- qt中实现多语言功能
- [ffmpeg][vaapi][goav][golang] ffmpeg使用vaapi示例代码(基于goav-incr)
- 以太坊中的事件机制Feed
- VMware安装CentOS8简单教程
- 华为防火墙笔记-出口选路
- AntV-G6实现微服务拓扑图
- 2020 给你 8 个接私活的网站
- 低端N卡完美硬解1080p的WMV3
热门文章
- python将pandas dataframe内容写入ElasticSearch实战
- ML基石_56_TheoryOfGeneralization
- 绘制clothoid曲线
- 机器学习 阴性集的选择 —— drug-target interactions (DTIs)
- python 代码混淆 代码保护 pyminifier
- 图像拼接--Parallax-tolerant Image Stitching
- 车辆计数--FCN-rLSTM: Deep Spatio-Temporal Neural Networks for Vehicle Counting in City Cameras
- 分布式锁的使用与注意事项
- 我看过的Java方面的好文章
- 高并发Nginx,Tomcat8,mysql数据库配置