Char ใน Java: คลาส Character ใน Java คืออะไร?



บทความนี้เป็นคำแนะนำที่ครอบคลุมเกี่ยวกับคลาสอักขระใน Java และกล่าวถึงลำดับการหลีกเลี่ยงที่แตกต่างกันและวิธีการของ Char ใน Java

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

โลโก้ Java - Char ใน Java - Edurekaหัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:





เอาล่ะ!

คลาสอักขระใน Java

คลาสตัวละคร โดยทั่วไปจะรวมค่าของประเภทดั้งเดิม c ทั้งหมด มี เป็น วัตถุ . วัตถุใด ๆ ของอักขระประเภทอาจมีเขตข้อมูลเดียวที่มีประเภท ถ่าน . คลาสตัวละครมีคลาสที่มีประโยชน์มากมาย (เช่นคงที่) สำหรับการทำงานกับตัวละคร



ในการสร้างวัตถุตัวละครที่มีตัวละคร ผู้สร้าง &ลบ

rmi ใน java คืออะไร
อักขระ ch = ตัวละครใหม่ ('a')

ข้อความข้างต้นสร้างออบเจ็กต์อักขระที่มี 'a' ประเภทถ่าน มีเพียงตัวสร้างเดียวในคลาสอักขระที่คาดว่าจะมีอาร์กิวเมนต์ของชนิดข้อมูลถ่าน

ถัดไปในบทความนี้เกี่ยวกับ Char ใน Java ให้เราดูลำดับการหลบหนีบางส่วนที่ใช้กับอักขระใน Java



ฟังก์ชันสมาชิกคงที่ใน c ++

ลำดับการหลบหนี

อักขระที่นำหน้าด้วย แบ็กสแลช () โดยทั่วไปเรียกว่าลำดับการหลบหนี มีตารางด้านล่างที่จะช่วยคุณในการทำความเข้าใจแนวคิดนี้

ลำดับการหลบหนี คำอธิบาย
tแทรกแท็บในข้อความที่จุดนี้
nมันแทรกบรรทัดใหม่ในข้อความ
แทรก backspace ในข้อความ ณ จุดนี้
มันแทรกการกลับรถในข้อความ ณ จุดนี้
จะแทรกฟีดแบบฟอร์มในข้อความ ณ จุดนี้
'มันเป็นการใส่เครื่องหมายคำพูดเดี่ยวในข้อความ ณ จุดนี้
'จะแทรกอักขระเครื่องหมายคำพูดคู่ในข้อความ ณ จุดนี้
แทรกอักขระแบ็กสแลชในข้อความ ณ จุดนี้

เนื่องจากคุณเข้าใจลำดับการหลบหนีแล้วให้เราก้าวไปข้างหน้าและทำความเข้าใจกับวิธีการที่ตัวละครนั้น ๆ ใน Java

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

ตารางต่อไปนี้กล่าวถึงสิ่งสำคัญบางประการ ของคลาสตัวละคร

วิธีการ คำอธิบาย
isWhitespace ()ช่วยในการพิจารณาว่าค่าถ่านที่ระบุเป็นช่องว่างหรือไม่
isDigit ()ช่วยในการพิจารณาว่าค่าถ่านที่ระบุเป็นตัวเลขหรือไม่
isLetter ()ช่วยในการพิจารณาว่าค่าถ่านเป็นตัวอักษรหรือไม่
isUpperCase ()ช่วยในการพิจารณาว่าค่าถ่านที่ระบุเป็นตัวพิมพ์ใหญ่หรือไม่
isLowerCase ()ช่วยในการพิจารณาว่าค่าถ่านที่ระบุเป็นตัวพิมพ์เล็กหรือไม่
toUpperCase ()ส่งคืนรูปแบบตัวพิมพ์ใหญ่ของค่าถ่านที่ระบุ
toLowerCase ()ส่งคืนรูปแบบตัวพิมพ์เล็กของค่าถ่านที่ระบุ
toString ()ส่งคืนอ็อบเจ็กต์ String ที่แสดงค่าอักขระที่ระบุ

ต่อไปในบทความเกี่ยวกับ Char ใน Java นี้ให้เราดูการใช้งานวิธีการที่กล่าวถึงข้างต้นในทางปฏิบัติ

รหัส:

นำเข้า java.util.Scanner คลาสสาธารณะ JavaCharacterExample1 {public static void main (String [] args) {// ขออินพุตแรกจากผู้ใช้ System.out.print ('First input:') // ใช้คลาส Scanner เพื่อรับอินพุตของผู้ใช้ สแกนเนอร์สแกนเนอร์ = สแกนเนอร์ใหม่ (System.in) // รับอินพุตของผู้ใช้ char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // นับอักขระสำหรับอักขระเฉพาะ สำหรับ (char ch1: value1) {result1 = Character.charCount (ch1)} // พิมพ์ผลลัพธ์ System.out.print ('Value:' + result1 + 'n') System.out.print ('อินพุตที่สอง:') char [] value2 = scanner.nextLine (). toCharArray () สำหรับ (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('รหัสแฮชสำหรับอักขระ' '+ ch2 +' 'ถูกกำหนดเป็น:' + result2 + 'n')} System.out.print ('อินพุตที่สาม: ') char [] value3 = scanner.nextLine (). toCharArray () สำหรับ (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' เป็นตัวเลข ')} else {System.out.println (' The character '' + ch3 + '' is not a digit. ')} System.out.print (' Fourth input: ') char [] value4 = scanner.nextLine (). toCharArray () สำหรับ (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('อักขระตัวที่สี่' '+ ch4 +' 'คือการควบคุม ISO : '+ result4)}}}}

เอาท์พุต:

อินพุตแรก: 89 ค่า: 1 อินพุตที่สอง: J รหัสแฮชสำหรับอักขระ 'J' ถูกกำหนดเป็น: 74 อินพุตที่สาม: 5 อักขระ '5' เป็นตัวเลข อินพุตที่สี่: h อักขระตัวที่สี่ 'h' คือการควบคุม ISO: false

ด้วยเหตุนี้เราจึงสิ้นสุดบทความเกี่ยวกับ Char ใน Java นี้ ฉันหวังว่าคุณจะเข้าใจพื้นฐานของ Java หากคุณพบบทความนี้เกี่ยวกับ“ Char ใน Java” โปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก เราอยู่ที่นี่เพื่อช่วยคุณในทุกขั้นตอนในการเดินทางของคุณสำหรับการเป็นนอกเหนือจากคำถามสัมภาษณ์ java นี้เรามีหลักสูตรที่ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java นักพัฒนา

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ“ Char in Java ' และเราจะติดต่อกลับโดยเร็วที่สุด