在java中有三个类负责对字符的操作:Character、String、StringBuffer。
其中Character类是对单个字符进行操作,String是对一个字符序列的操作,StringBuffer是对一串字符进行操作。
Character
java中Character和char的区别:
Character是类,char是基本数据类型.
char可以自动包装成Character;Character也可以自动拆包成char.
但是他们还是有本质的区别的.
Character 类用于对单个字符进行操作。
Character 类在对象中包装一个基本类型 char 的值
实例
-
char ch = 'a'; -
// Unicode 字符表示形式 -
char uniChar = '\u039A'; -
// 字符数组 -
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。
将一个char类型的参数传递给需要一个Character类型参数的方法时,那么编译器会自动地将char类型参数转换为Character对象。 这种特征称为装箱,反过来称为拆箱。
实例
-
// 原始字符 'a' 装箱到 Character 对象 ch 中 -
Character ch = 'a'; -
// 原始字符 'x' 用 test 方法装箱 -
// 返回拆箱的值到 'c' -
char c = test('x');
Java的转义序列:
-
转义序列 描述 -
\t 在文中该处插入一个tab键 -
\b 在文中该处插入一个后退键 -
\n 在文中该处换行 -
\r 在文中该处插入回车 -
\f 在文中该处插入换页符 -
\' 在文中该处插入单引号 -
\" 在文中该处插入双引号 -
\\ 在文中该处插入反斜杠
Character 方法:
| 序号 | 方法与描述 |
|---|---|
| 1 | isLetter() 是否是一个字母 |
| 2 | isDigit() 是否是一个数字字符 |
| 3 | isWhitespace() 是否是一个空格 |
| 4 | isUpperCase() 是否是大写字母 |
| 5 | isLowerCase() 是否是小写字母 |
| 6 | toUpperCase() 指定字母的大写形式 |
| 7 | toLowerCase() 指定字母的小写形式 |
| 8 | toString() 返回字符的字符串形式,字符串的长度仅为1 |
9. isJavaIdentifierStart/Part(ch);//ch是字符。
判断一个字符串中的字符是否可以作为JAVA语法的合法标识符,返回boolean(分为首字符和剩余字符两种判断标准)
查阅资料:https://www.cnblogs.com/xleer/p/5302610.html
转载地址:https://blog.youkuaiyun.com/wzy_2017/article/details/79996515
本文深入解析Java中Character类的功能与应用,包括与char类型的区别、装箱与拆箱过程、Unicode字符表示,以及Character类提供的实用方法如isLetter、isDigit等。适合Java初学者及开发者快速掌握字符操作技巧。
173

被折叠的 条评论
为什么被折叠?



