สวัสดีเพื่อนๆ และยินดีต้อนรับกลับมา
ในบทเรียนนี้เราจะเรียนรู้เกี่ยวกับสตริงในภาษา Java
สตริงเป็นวิธีการแสดงและจัดการลำดับของอักขระ เช่น ตัวอักษร
ตัวเลข และสัญลักษณ์
ในภาษา Java, สตริงคือวัตถุจากคลาส
Java.lang string, ซึ่งหมายความว่าพวกมันมีฟังก์ชันมากมายที่สร้างไว้แล้วสำหรับการทำงานกับข้อความ.
มาเริ่มสร้างสตริงกันอีกครั้งนะครับทุกคน เรากำลังสร้างและใช้ตัวแปรจากคลาส string
ดังนั้น ตัวแปรเหล่านี้หรือโครงสร้างข้อมูลเหล่านี้หรือประเภทข้อมูลเหล่านี้จึงไม่ใช่ประเภทข้อมูลพื้นฐาน
ดังนั้นสตริงจึงเป็นวัตถุจากคลาส
ต่อไป เมื่อเราพูดถึง OP
และการเขียนโปรแกรมเชิงวัตถุ เราจะเข้าใจว่าฉันหมายถึงอะไรเมื่อพูดถึงวัตถุและคลาส
การสร้างสตริง
ในการสร้างสตริง เราเริ่มต้นด้วยตัวอักษร S ตัวใหญ่ ไม่ใช่ตัวเล็ก S เพราะนี่ไม่ใช่ข้อมูลพื้นฐาน
โอเค, สตริงพูดว่า สวัสดี เท่ากับ สวัสดีเพื่อนของฉัน
สตริงตัวอักษรคือลำดับของตัวอักษรที่ถูกล้อมรอบด้วยเครื่องหมายคำพูดคู่
Java จะสร้างอ็อบเจ็กต์สตริงให้คุณโดยอัตโนมัติเมื่อคุณใช้สตริงลิเทอรัล
นี่คือคำสำคัญ string
เริ่มต้นด้วยตัวอักษร S ตัวใหญ่ Say Hello คือชื่อของสตริง และค่าของสตริงคือ
สวัสดีเพื่อนๆ ของฉันที่อยู่ระหว่างเครื่องหมายคำพูดคู่สองอันนี้
ตอนนี้เรามาพูดถึงวิธีการพิมพ์สตริงกัน
มันง่ายมาก
เราใช้ระบบ system dot out dot print และที่นี่เราสามารถใช้ print หรือ println ได้
Println จะพิมพ์บรรทัดใหม่
แต่ฉันระบุไว้ที่นี่
สวัสดี, ซึ่งเป็นชื่อของตัวแปรหากเราเรียกใช้โปรแกรม
เราสามารถรับข้อความนี้ได้
สวัสดีครับ/ค่ะ เพื่อนๆ ของผม/ฉัน
โอเค นี่คือวิธีที่เราพิมพ์สตริง
เรามาเปลี่ยนหัวข้อไปเรื่องอื่นกันดีกว่า นั่นคือการเชื่อมต่อสตริง
คุณสามารถรวมสตริงหลาย ๆ ตัวเข้าด้วยกันโดยใช้ตัวดำเนินการเชื่อมต่อ ซึ่งก็คือเครื่องหมายบวก
มาสร้างสตริงอีกอันกันเถอะ
ฉันจะตั้งชื่อมันตามชื่อเพื่อนของฉัน
อุ๊ย
เท่ากับ
เพื่อนของฉัน
และฉันจะลบออกจากที่นี่
เพื่อน ๆ นี่คือสายที่บอกว่าสวัสดี
และนี่คือข้อความที่ระบุว่า เพื่อนของฉัน
ฉันต้องการรวมสตริงสองนี้เข้าด้วยกัน
โอเค แล้วจะทำอย่างไร? ฉันจะสร้างระบบจุดออกจุดพิมพ์บรรทัด
และฉันจะเริ่มต้นด้วยการพูดว่า สวัสดี พร้อมชื่อเพื่อนของฉัน
ดังนั้นฉันจึงรวมเข้าด้วยกัน
ฉันกำลังเชื่อมต่อสตริงสองสตริงนี้เข้าด้วยกัน
สวัสดีครับ และเพื่อน ๆ ของผม
ให้ฉันวิ่งไปดูหน่อย
และนี่คือผลลัพธ์
สวัสดีครับ/ค่ะ เพื่อนๆ ของผม/ฉัน
และคุณสามารถเห็นได้ว่าเราได้พิมพ์ออกมาว่า "สวัสดี" ซึ่งก็คือคำว่า "Hello"
เฉพาะสตริงที่เชื่อมต่อกันเท่านั้น
สวัสดีเพื่อนของฉัน
อีกสิ่งหนึ่งที่มีประโยชน์และฟังก์ชันที่เราสามารถใช้ได้คือความยาวของสตริง
ดังนั้นคุณสามารถหาความยาวของสตริงได้โดยใช้วิธี length ที่มีอยู่ในออบเจ็กต์สตริง
ดังนั้น
ฉันจะหาที่นี่ int.
L หรือความยาวเท่ากับ
ฉันต้องการหาความยาวของเพื่อนของฉัน
สตริง, เพื่อนของฉัน จุด.
คุณสามารถเห็นได้ว่าเราสามารถเข้าถึงเมธอดของสตริงได้โดยการใส่ตัวดำเนินการจุด และคุณจะเห็นว่ามีเมธอดที่ชื่อว่า
length ซึ่งประเภทของผลลัพธ์ที่คืนกลับมาคือจำนวนเต็ม
ถ้าเรากลับไปดูที่ int.
ประเภทของค่าที่ส่งกลับของเมธอด
อย่ากังวล
ต่อไปเราจะเรียนรู้เกี่ยวกับวิธีการและวิธีการเรียกใช้เมธอด
แต่ตอนนี้ขอให้ทุกท่านมุ่งความสนใจไปที่หัวข้อเหล่านี้ด้วยกัน
เพื่อนๆ ผมกำลังเข้าถึงวัตถุ เพื่อนของผม
และผมกำลังเรียกเมธอด length เพื่อคืนความยาวของสตริง
หากฉันต้องการพิมพ์ความยาว ฉันต้องเริ่มต้นด้วย System.out.print
และที่นี่ฉันจะเริ่มต้นด้วยความยาวคือ และตัวดำเนินการเชื่อมต่อคือเครื่องหมายบวก
และฉันกำลังเพิ่มที่นี่ความยาวและฉันกำลังเรียกตัวแปร
ไปและรับค่าความยาวจากตัวแปรความยาว
นี่คือสิ่งที่ฉันหมายถึงด้วยเครื่องหมายบวกแบบนี้
กรุณาอย่าเพิกเฉยต่อหมายเหตุที่สำคัญมากนี้
ถ้าฉันเริ่มต้นด้วยความยาว มันจะแสดงข้อผิดพลาด
เมื่อใช้ระบบจุดออกจุดพิมพ์ ให้เริ่มต้นเสมอ
สตริง หรือถ้าคุณต้องการ ถ้าคุณไม่จำเป็นต้องสร้างสตริงใดๆ เพียงแค่เพิ่มเครื่องหมายคำพูดคู่ว่างๆ เช่นนี้
ให้ฉันวิ่ง
และนี่ก็เริ่มแล้ว
เรามีความยาวสิบ
หากเราคำนวณจำนวนตัวอักษรในสตริงนี้, เพื่อน ๆ ของฉัน, เราจะเห็นว่ามีสิบตัวอักษร.
โอเค
ดังนั้นจึงเป็นฟังก์ชันที่มีประโยชน์