ตัวละครคลาส Java

ชั้นเรียนตัวอักษรที่ใช้ในการทำงานตัวเดียว

ตัวละครคลาส wraps ค่าในวัตถุโบราณประเภทถ่าน

ตัวอย่าง

char ch = 'a';

// Unicode 字符表示形式
char uniChar = '\u039A'; 

// 字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

อย่างไรก็ตามในกระบวนการพัฒนาที่เกิดขึ้นจริงเรามักจะพบกับสถานการณ์ที่ต้องใช้ของวัตถุมากกว่าในตัวชนิดข้อมูล เพื่อแก้ปัญหานี้ภาษา Java ให้ในตัวชนิดข้อมูลเรียนเรียนถ่านเสื้อคลุมตัวอักษร

ตัวละครคลาสให้ชุดของวิธีการที่จะจัดการกับตัวอักษร คุณสามารถสร้างวัตถุโดยใช้ตัวสร้างตัวละครตัวละครคลาสตัวอย่างเช่น:

Character ch = new Character('a');

ในบางกรณี Java คอมไพเลอร์จะสร้างวัตถุตัวละคร

ตัวอย่างเช่นเมื่อพารามิเตอร์ชนิดถ่านจะถูกส่งผ่านไปยังพารามิเตอร์วิธีพิมพ์ตัวอักษรคอมไพเลอร์จะแปลงโดยอัตโนมัติไปยังวัตถุ Character พารามิเตอร์ชนิดถ่าน คุณลักษณะนี้เรียกว่ามวยในที่สุดก็เรียกว่าแกะกล่อง

ตัวอย่าง

// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';

// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');

ลำดับหนี

นำโดยเครื่องหมาย (\) แสดงให้เห็นถึงตัวละครตัวหนีก็เป็นคอมไพเลอร์มีความหมายพิเศษ

รายการต่อไปนี้แสดงให้เห็นถึงลำดับหนี Java:

ลำดับหนี ลักษณะ
\ t ในข้อความที่แทรกของคีย์แท็บ
\ B ในข้อความที่แทรกปุ่มย้อนกลับ
\ n ที่ไหนในห่อข้อความ
\ r ใส่ในข้อความที่แทรก
\ F ในข้อความที่แทรกตัวแบ่งหน้า
\ ' แทรกในข้อความที่คำพูดเดียว
\ " แทรกในข้อความที่ราคาคู่
\\ แทรกในข้อความที่ทับขวา

ตัวอย่าง

เมื่อคุณพิมพ์คำสั่งที่พบลำดับหนีคอมไพเลอร์สามารถตีความได้อย่างถูกต้อง

ตัวอย่างต่อไปนี้ที่จะหลบหนีราคาคู่และเอาท์พุท:

public class Test {

   public static void main(String args[]) {
      System.out.println("访问\"本教程!\"");
   }
}

ตัวอย่างข้างต้นรวบรวมผลมีดังนี้

访问"本教程!"

วิธีการของตัวละคร

นี่คือวิธีการเรียนตัวอักษร:

เลขที่ วิธีการและรายละเอียด
1 isLetter ()
ไม่ว่าจะเป็นตัวอักษร
2 isdigit ()
ไม่ว่าจะเป็นตัวละครที่เป็นตัวเลข
3 isWhitespace ()
ไม่ว่าจะเป็นพื้นที่
4 isUpperCase ()
ไม่ว่าจะเป็นตัวพิมพ์ใหญ่
5 isLowerCase ()
มันเป็นตัวพิมพ์เล็ก
6 toUpperCase ()
ระบุตัวอักษรตัวพิมพ์ใหญ่
7 toLowerCase ()
ระบุอักษรตัวพิมพ์เล็ก
8 toString ()
ก็จะส่งกลับสายอักขระความยาวสตริงเพียง 1

สำหรับรายการที่สมบูรณ์ของวิธีการอ้างถึง java.lang.Character API ข้อกำหนด