举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > java中的字符型数据 Java 字符数据类型

java中的字符型数据 Java 字符数据类型

2023-03-15 03:17 Java教程

java中的字符型数据 Java 字符数据类型

java中的字符型数据

Java中的字符型数据是用来表示字符的一种数据类型,它可以表示任何单个字符,包括字母、数字、标点符号和其他特殊字符。它是一个有限的数据集,由256个不同的字节表示。在Java中,char 类型是一个16位无符号Unicode字符,它可以表达所有Unicode字符集中的所有字符。

Java中的char 类型是一个原始数据类型,它使用2个字节来表达一个Unicode 字符。因此,char 类型可以表达65536 个不同的Unicode 字符。在Java 中,char 类型使用单引号(')来声明,例如 char ch = 'A' 。

// 声明 char 类型变量
char ch; 
// 赋值 char 类型变量
ch = 'A'; 
// 打印 char 类型变量
System.out.println(ch); // 输出 A 

Java 字符数据类型

Java数据类型教程 - Java字符数据类型


Character类的一个对象包装一个char值。

字符类包含isLetter()和isDigit()方法来检查字符是否为字母和数字。

toUpperCase()和toLowerCase()方法将字符转换为大写和小写。

该类提供了一个构造函数和一个工厂valueOf()方法来从char创建对象。

charValue()方法返回对象包装的char。

例子

以下代码显示了如何创建Character对象以及如何使用它们的一些方法:

public class Main {
  public static void main(String[] args) {
    // Using the constructor
    Character c1 = new Character("A");

    // Using the factory method - preferred
    Character c2 = Character.valueOf("2");
    Character c3 = Character.valueOf("-");

    // Getting the wrapped char values
    char cc1 = c1.charValue();
    char cc2 = c2.charValue();
    char cc3 = c3.charValue();

    System.out.println("c1 = " + c1);
    System.out.println("c2 = " + c2);
    System.out.println("c3 = " + c3);

    // Using some Character class methods on c1
    System.out.println("isLowerCase c1    = " + Character.isLowerCase(cc1));
    System.out.println("isDigit c1    = " + Character.isDigit(cc1));
    System.out.println("isLetter c1    = " + Character.isLetter(cc1));
    System.out.println("Lowercase of  c1    = " + Character.toLowerCase(cc1));

    // Using some Character class methods on c2
    System.out.println("isLowerCase c2    = " + Character.isLowerCase(cc2));
    System.out.println("isDigit c2    = " + Character.isDigit(cc2));
    System.out.println("isLetter c2    = " + Character.isLetter(cc2));
    System.out.println("Lowercase of  c2    = " + Character.toLowerCase(cc2));

    System.out.println("Uppercase of  c3    = " + Character.toUpperCase(cc3));

  }
}

上面的代码生成以下结果。



阅读全文
以上是VUE中文网为你收集整理的java中的字符型数据 Java 字符数据类型全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们