字符串处理(1)字符类
来源:互联网 发布:python intertools 编辑:程序博客网 时间:2024/04/27 21:38
字符类
字符指用单括号引起来的单个字母。,java中字符数据类型为char,单个字符在内存中占16位大小空间(2个字节)。
1.Character字符包装类(判断字符是否为空,大小写,字母或数字。。。)
装箱:
Character ch_sex=’男’; //原始字符’男’被装箱到character对象ch_sex中
装箱拆箱:
Cheracter method(character c){.........} //方法的参数和返回值类型都是character对象
char c=method(‘x’) //原始的’x’被装箱用于方法method,返回值被拆箱为字符’c
注:character 类是不可变的,一旦被创建,就不可以改变
Character的一些常用方法:
方法
描述
boolean isLetter(char ch)
boolean isDigit(char ch)
判断指定字符是否是字母或
阿拉伯数字
boolean isWhiteSpace(char ch)
判断字符是否是空格
boolean isUpperCase(char ch)
boolean isLowerCase(char ch)
判断字符是否大写格式
小写格式
char toUpperCase(char ch)
Char toLowerCase(char ch )
返回字符发小写格式
toString(char ch)
返回指定字符对象,也就是只有一个字符的字符串
void Character1(){
boolean bool=Character.isLetter('d');
System.out.println(bool);
boolean bool1=Character.isDigit('2');
System.out.println(bool1);
boolean b1 = Character.isWhitespace('s');
boolean b2 = Character.isWhitespace(' ');
System.out.println("b1"+b1+"////"+b2);
boolean bool3=Character.isLowerCase('s');
System.out.println(bool3);
}
true
true
b1false////true
true
2.转义字符
\t \b \n \r \f \’ \” \\
3.常用构造函数:
Character类只能用于储存和操作单一的字符数字,character类的对象包含了单一字符数值;
一旦Character对象被创建,它包含的数值就不能改变。
Character a=new Character(‘b’);
Character a=’b’; //字符构造没有空字符,不能Character a=new Character(‘’);
4.字符比较(compareTo()和equals())
Public int compareTo(Character c) //参数只能是character对象,不能是char类型数据
Public boolean equals(Object obj); //对象容纳的数值是否相等
Character a='A',b='B';
int result=b.compareTo(a);
System.out.println(result);
结果:1
5.取字符对象值(toString()和char())
Public String toString(); //实例方法,将对象转换成字符串
Public char charvalue(); //实例方法,返回Character
- 字符串处理(1)字符类
- 字符识别(字符串处理)
- 字符和字符串(字符数组)处理
- hihoCoder 1039 字符消除(字符串处理)
- hihoCoder 字符消除 (字符串处理)(枚举)
- ACM-统计字符数(字符串处理)
- 字符和字符串处理
- 字符和字符串处理
- 字符串、字符处理总结
- 10-过滤输入字符串中的危险字符(字符串处理)
- PHP-字符处理-字符串过滤
- 字符串处理 删除指定字符
- windows字符和字符串处理
- Chapter02_字符和字符串处理
- button字符串中处理&字符
- 字符串内特殊字符处理‘#’‘@’
- 字符、字符串和文本处理
- 字符串对转义字符处理
- 文章标题
- C#判断数字
- 673
- Python 入门之 字典 Dictionary
- 依赖问题
- 字符串处理(1)字符类
- hpuoj 【1154】两堆硬币【数学】&&【思维】
- Laravel 发布线上忽略文件以及目录
- GreenDao的简单使用2
- 名称节点和数据节点作用
- 前端:在layer content 内使用js为select option赋值
- ssh框架: Invocation of init method failed; nested exception is org.hibernate.InvalidMappingException:
- oracle索引总结
- hdu 5154 拓扑排序 判有没有环