• Java 中的 Characters


    1、一般情况下,如果使用单一的 character 值,应该使用原始的 char 类型。比如:

    public class TestCharacter {
    
        public static void main(String[] args) {
            char ch = 'a';
            char uniChar = 'u03A9';
            char[] charArray = {'a','b','c'};
            System.out.println("ch:" + ch + " uniChar:" + uniChar + " charArray:" + charArray[2]);
        }
    
    }

    ch:a uniChar:Ω charArray:c

    2、在实际使用中,我们经常会将 char 类型作为一种对象使用。为此,Java 提供了一种包装类 Character ,它将 char 类型包装为一种对象。一个 Character 类型的对象包含一个单一的 char 类型的字段。为了对 character 进行操作,Character 类提供了一系列的有用的类方法(静态方法)。

      你可以用 character constructor 创建 Character 对象:Character character = new Character('a');

    3、在某些情况下,Java 编辑器也会创建 Character 类型。比如当你将一个原始的 char 类型传入一个需要 char 对象的方法中时,编辑器自动用 Character 覆盖 char。这称为自动装箱,或拆箱。Character 类不可变,因此 Character 对象不可变。

    4、Character 类中常用的方法:

      boolean isLetter(char ch)/boolean isDigit(char ch) :                确定 char 值时字母还是数字

      boolean isWhitespace(char ch) :                                           确定 char 值是否是空格

      boolean isUpperCase(char ch)/boolean isLowerCase(char ch) : 确定 char 值是大写字母还是小写字母

      char toUpperCase(char ch)/char toLowerCase(char ch) :         将 char 值转换为大写字母或小写字母

      toString(char ch) :                                                              返回一个代表 char 值得字符串对象,也就是一个字符的字符串

  • 相关阅读:
    STM32对HAL库的LCD驱动移植
    stm32对HAL库的DAC使用
    STM32对HAL库的ADC(多通道DMA)
    STM32对HAL库的ADC(单通道非DMA)
    STM32 fputc函数(重定向)
    STM32的HAL库DMA串口不定长度的读写操作(二)
    STM32对HAL库的PWM控制
    STM32对HAL库的定时器中断
    STM32对HAL库的外部中断处理
    C#上位机制作之串口接受数据(利用接受事件)
  • 原文地址:https://www.cnblogs.com/tf-Y/p/4918318.html
Copyright © 2020-2023  润新知