Java Character Class Object ในการประกาศตัวแปรชนิด char หรือ Character เราสามารถใช้ได้ทั้งตัวแปรพื้นฐานที่ประกาศด้วย char หรือจะเป็นตัวแปร Object ที่อยู่ใน Class ของ Character โดยทั้ง 2 ตัวนี้มีรูปแบบจัดเก็บที่เหมือนกัน แต่แตกต่างกันตรงที่ Character เป็น Object และสามารถนำตัวแปรนั้น ๆ ไผทำอย่างอื่นได้อีก เช่น การเรียกใช้ property และ method ของ Object
Java and Character
ตัวอย่างการประกาศตัวแปรชนิด Charactor
char a = 'a';
Character b = new Character('a');
ทั้งตัวแปร a และ b เป็น Character เหมือนกัน มีค่าค่าเป็น 'a' โดยที่ตัวแปร a เป็นตัวแปรพื้นฐาน แต่ตัวแปร b เป็น Object ของ Character
Example
MyClass.java
package com.java.myapp;
public class MyClass {
public static void main(String[] args) {
char a = 'a';
Character b = new Character('a');
Character c = 'a';
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}