เมธอดสตริงที่ใช้บ่อย
ตัดช่องว่าง แยก แทนที่ และเปลี่ยนตัวพิมพ์
เมธอดสตริงที่ใช้บ่อย เป็นบทเรียน Dart Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Dart Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน
ข้อความมาพร้อมเครื่องมือ
ข้อความทุกค่าใน Dart มี เมธอด ที่มีประโยชน์สำหรับแปลงหรือตรวจสอบข้อความ คุณเรียกใช้เมธอดเหล่านี้ด้วยจุดที่อยู่หลังข้อความ
var s = 'hello';
var n = s.length;ข้อความไม่เคยเปลี่ยนแปลง
เมธอดของข้อความจะส่งคืน ข้อความใหม่ และไม่แก้ไขข้อความเดิม ข้อความใน Dart เปลี่ยนแปลงไม่ได้ ดังนั้นอย่าลืมใช้ค่าที่ส่งคืน
var s = 'hi';
var loud = s.toUpperCase();ตัดช่องว่าง
เมธอด trim จะลบช่องว่างจากปลายทั้งสองด้านของข้อความ เหมาะอย่างยิ่งสำหรับทำความสะอาดข้อมูลที่ผู้ใช้ป้อนเข้ามา 🧹
var raw = ' Ada ';
var clean = raw.trim();การเปลี่ยนตัวพิมพ์
ใช้ toUpperCase และ toLowerCase เพื่อเปลี่ยนตัวพิมพ์ของข้อความ ทั้งสองเมธอดเหมาะสำหรับทำให้ข้อความอยู่ในรูปแบบมาตรฐานก่อนนำไปเปรียบเทียบ
var s = 'Dart'.toLowerCase();แยกเป็นส่วน ๆ
เมธอด split จะแบ่งข้อความออกเป็นรายการ โดยตัดตรงตัวคั่นแต่ละตัวที่คุณระบุ เครื่องหมายจุลภาคและช่องว่างเป็นตัวเลือกที่ใช้กันบ่อย
var parts = 'a,b,c'.split(',');แทนที่ข้อความ
replaceAll จะแทนที่ข้อความส่วนหนึ่งด้วยข้อความอีกส่วนในทุกตำแหน่งที่ตรงกัน และส่งคืนข้อความที่อัปเดตแล้ว เหมาะสำหรับแก้ไขหรือทำความสะอาดเนื้อหา
var s = 'cat cat'.replaceAll('cat', 'dog');ตรวจสอบเนื้อหา
เมธอด contains ใช้ถามว่าข้อความมีข้อความส่วนย่อยอยู่หรือไม่ โดยส่งคืนค่า true หรือ false
var has = 'hello'.contains('ell');ตรวจสอบจุดเริ่มต้นและจุดสิ้นสุด
ใช้ startsWith และ endsWith เพื่อตรวจสอบขอบของข้อความ เหมาะสำหรับตรวจคำนำหน้า เช่น https หรือนามสกุลไฟล์
var ok = 'report.pdf'.endsWith('.pdf');ค้นหาตำแหน่ง
เมธอด indexOf จะส่งคืนตำแหน่งที่พบข้อความส่วนหนึ่งเป็นครั้งแรก หรือส่งคืนค่าลบหนึ่งหากไม่พบเลย
var i = 'banana'.indexOf('na');เลือกบางส่วนของข้อความ
เมธอด substring จะดึงบางส่วนของข้อความตามตำแหน่ง คุณระบุตำแหน่งเริ่มต้น และระบุตำแหน่งสิ้นสุดเพิ่มเติมได้หากต้องการ
var s = 'abcdef'.substring(1, 4);เชื่อมเมธอดเข้าด้วยกัน
เนื่องจากแต่ละเมธอดส่งคืนข้อความ คุณจึงสามารถ เชื่อมเมธอด ต่อกันได้ ทั้งการตัดช่องว่าง การเปลี่ยนเป็นตัวพิมพ์เล็ก และการแทนที่ทั้งหมดสามารถทำต่อเนื่องกันในบรรทัดเดียวที่อ่านง่าย
var s = ' HI '.trim().toLowerCase();ตรวจสอบอย่างรวดเร็ว
คุณมีสตริงที่มีช่องว่างเกินอยู่ที่ปลายทั้งสองด้าน เมธอดใดจะช่วยล้างช่องว่างเหล่านั้น
ทบทวน: เมธอดสตริง
คุณได้เรียนรู้เกี่ยวกับ trim, split, replaceAll, contains และ substring แล้ว โปรดจำไว้ว่าเมธอดเหล่านี้คืนค่าสตริงใหม่ ดังนั้นให้เก็บผลลัพธ์ที่ต้องการไว้ 🎉
คำถามที่พบบ่อย
บทเรียน “เมธอดสตริงที่ใช้บ่อย” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เมธอดสตริงที่ใช้บ่อย” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Dart Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เมธอดสตริงที่ใช้บ่อย”
ตัดช่องว่าง แยก แทนที่ และเปลี่ยนตัวพิมพ์ คุณปฏิบัติ Dart Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Dart Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Dart Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “เมธอดสตริงที่ใช้บ่อย” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Dart Academy นี้ได้ไหม
ได้ บทเรียน Dart Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ลิเทอรัลสตริงและเครื่องหมายคำพูด
- การแทรกสตริงด้วยเครื่องหมายดอลลาร์
- สตริงหลายบรรทัดและสตริงดิบ
- เมธอดสตริงที่ใช้บ่อย