码迷,mamicode.com
首页 > 编程语言 > 详细

整理Java基础知识--Character类

时间:2018-01-10 17:00:46      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:static   slow   指定   判断   tab   知识   类的方法   uppercase   []   

Java Character 类
Character 类用于对单个字符进行操作
Character 类在对象中包装一个基本类型 char 的值

public class Test{
    public static void main(String[] args){
        char ch = ‘A‘;
        char uniChar = ‘\u039A‘;// Unicode 字符表示形式
        char[] charArr = {‘A‘,‘B‘,‘C‘,‘D‘,‘E‘};// 字符数组

        System.out.println(ch);
        System.out.println(uniChar);
        System.out.println(charArr);
    }
}
输出结果:
A
Κ
ABCDE

实际开发中 经常遇到需要使用对象,使用的不是内置数据类型的情况。
Character 类提供一系列方法操作字符 可以使用Character 的构造方法创建Character类对象

Character ch = new Character(‘a‘);
Character ch = ‘a‘;// 原始字符 ‘a‘ 装箱到 Character 对象 ch 中

转义序列

转义序列 描述
\t 在文中该处插入一个TAB键
\b 在文中该处插入一个后退键
\n 在文中该处换行
\r 在文中该处插入回车
\f 在文中该处插入换页符
\‘ 在文中该处插入单引号
\" 在文中该处插入双引号
\ 在文中该处插入反斜杠
public class Test{
    public static void main(String[] args){
        System.out.println("1访问\t策略星官网");
        System.out.println("2访问\b策略星官网");
        System.out.println("3访问\n策略星官网");
        System.out.println("访问\r策略星官网4");
        System.out.println("5访问\f策略星官网");
        System.out.println("6访问\\策略星官网\\");
        System.out.println("7访问\‘策略星官网\‘");
        System.out.println("8访问\"策略星官网\"");
    }
}
1访问   策略星官网
2访策略星官网
3访问
策略星官网
策略星官网4
5访问?策略星官网(换页符)
6访问\策略星官网7访问‘策略星官网‘
8访问"策略星官网"

Character类的方法:

class A{
    int a = 133;
    public String toString(){
    return (a + "i");
    }
}
public class Test{
    public static void main(String[] args){
        System.out.println("判断5是否为字母:" + Character.isLetter(‘5‘));
        System.out.println("判断a是否为字母:" + Character.isLetter(‘a‘));      
        System.out.println("判断9是否为数字:" + Character.isDigit(‘9‘));
        System.out.println("判断b是否为数字:" + Character.isDigit(‘b‘));       
        System.out.println("判断 是否为空格:" + Character.isWhitespace(‘ ‘));
        System.out.println("判断\n是否为空格:" + Character.isWhitespace(‘\n‘));
        System.out.println("判断c是否为空格:" + Character.isWhitespace(‘c‘));      
        System.out.println("判断d是否为大写字母:" + Character.isUpperCase(‘d‘));
        System.out.println("判断D是否为大写字母:" + Character.isUpperCase(‘D‘));     
        System.out.println("判断d是否为小写字母:" + Character.isLowerCase(‘d‘));
        System.out.println("判断D是否为小写字母:" + Character.isLowerCase(‘D‘));     
        System.out.println("指定字母f的大写形式:" + Character.toUpperCase(‘f‘));
        System.out.println("指定字母F的大写形式:" + Character.toUpperCase(‘F‘));     
        System.out.println("指定字母g的小写形式:" + Character.toLowerCase(‘g‘));
        System.out.println("指定字母G的小写形式:" + Character.toLowerCase(‘G‘));
        System.out.println(Character.toString(‘h‘));
        System.out.println(Character.toString(‘H‘));
        A x = new A();
        System.out.println(x.toString());
    }
}
判断5是否为字母:false
判断a是否为字母:true
判断9是否为数字:true
判断b是否为数字:false
判断 是否为空格:true
判断
是否为空格:true
判断c是否为空格:false
判断d是否为大写字母:false
判断D是否为大写字母:true
判断d是否为小写字母:true
判断D是否为小写字母:false
指定字母f的大写形式:F
指定字母F的大写形式:F
指定字母g的小写形式:g
指定字母G的小写形式:g
h
H
133i

整理Java基础知识--Character类

标签:static   slow   指定   判断   tab   知识   类的方法   uppercase   []   

原文地址:http://blog.51cto.com/12431776/2059484

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!