0Pricing
Dart Academy · บทเรียน

เมธอดสตริงที่ใช้บ่อย

ตัดช่องว่าง แยก แทนที่ และเปลี่ยนตัวพิมพ์

เมธอดสตริงที่ใช้บ่อย เป็นบทเรียน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ลิเทอรัลสตริงและเครื่องหมายคำพูด
  2. การแทรกสตริงด้วยเครื่องหมายดอลลาร์
  3. สตริงหลายบรรทัดและสตริงดิบ
  4. เมธอดสตริงที่ใช้บ่อย
← กลับไปที่ Dart Academy