java自学笔记 Char单字符类型(java如何定义char字符数组)

createh52个月前 (01-26)技术教程20

Char类型

Java中的`char` 类型是一种基本数据类型,用于表示字符。它是一个16位的无符号Unicode字符,其范围是从 `'\u0000'` 到 `'\uffff'`。Unicode是一种国际标准,用于表示几乎所有的字符集。

声明Char类型

char声明表达式由:char 名称 = 【单引号】'单字符'【单引号】组成;

public class CharDemo {
    public static void main(String[] args) {

        //声明一个char类型
        //char 变量名称 = '内容' 单引号'内容组成';
        char firstChar = 'A';
    }
}

char类型常规转义字符

字符

备注

\n

换行

\r

制表符

\\

反斜杆

\'

单引号

\"

双引号

Char类型常用方法

  • isDigit()方法 判断字符是否为数字,

可使用Character.isDigit进行判断。

public class CharDemo {
    public static void main(String[] args) {


        //声明one = 1
        char one ='1';
        //用isNum接受判断是否是数字的返回值;
        boolean isNum = Character.isDigit(one);

        
        String numOutputResult = isNum ?"是":"不是";
        //输出结果
        System.out.printf("%s%s数字吗?\r\n",one,numOutputResult);

    }

}
  • isLetter() 判断字符是否为字母
public class CharDemo {
    public static void main(String[] args) {


        //声明one = 1
        char  a ='A';
        //用isNum接受判断是否是数字的返回值;
        boolean isLetter = Character.isLetter(a);


        String letterOutputResult = isLetter ?"是":"不是";
        //输出结果
        System.out.printf("【%s】【%s】字母吗?\r\n",a ,letterOutputResult);

    }

}


结语

Java中的字符类型(char)是一种基本数据类型,用于表示单个字符。字符的取值范围为0-65535,它占用2个字节(16位)。在Java中,可以使用单引号(' ')将字符括起来。

相关文章

Java 字节流和字符流是什么?怎么用?

Java IO提供了两种流:字节流(byte stream)和字符流(character stream)。字节流用于处理二进制数据,而字符流则用于处理文本数据。Java字节流用InputStream(...

几行 Java 代码搞定图片提取文字功能

近日浏览网上一些图片提取文字的网站,觉得甚是有趣,花费半日也做了个在线图片识别程序,完成了两个技术方案的选择,一是 tesseract + Python flask的方案实现,二是 tesserac...

Java数据类型中,字符型char变量能存一个中文汉字吗,为什么?

char可以存储一个中文汉字,因为Java中使用的编码是Unicode,一个char类型占2个字节(即16比特),所以放一个中文是没问题的。 Unicode编码意味着字符在JVM内部和外部有不同的表现...

一个字符串中到底能有多少个字符?我竟然算错了

依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0),最大值是\uffff(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示...

最懂初学者的java教程,详细到每个字符的讲解,小白必看

经过昨天的学习我们了解到了java中有有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、字符串连接符。这么多种类昨天我们已经学习了算术运算符,今天就让我们跟着尚学堂给同学们带来全...