30.StringBuilder เพื่อนคู่ string
💬 ในรอบนี้เราจะมาดูชัดๆในเรื่องของความเป็น Immutable ของ string ว่าถ้าเราต่อ string ไปเรื่อยๆมันจะเกิดปัญหาอะไรขึ้นกับโปรแกรมเรา และเราจะแก้ไขปัญหานั้นยังไง ซึ่งก็ไม่เห็นต้องบอกเลยหัวเรื่องก็จั่วอยู่แล้วว่าเป็น StringBuilder ไงล่ะ
🎯 สรุปสั้นๆ
👨🚀 การต่อ string ที่ไม่ซับซ้อน
อย่าต่อโดยใช้เครื่องหมาย + เน้นย้ำคำโตๆว่า อย่างทำ!! โปรแกรมไม่ได้พังหรอกแต่มันไม่เป็นโค้ดของพวก professional ทำกัน และโปรแกรมของเราจะช้าลงแบบไม่ควรจะเป็น
ถ้าเราต้องการต่อ string แบบไม่ได้ซับซ้อนอะไรแนะนำให้ใช้ Placeholder หรือไม่ก็ Interpolation แทนการใช้เครื่องหมาย + (ถ้าไม่รู้ว่ามันคืออะไรให้กลับไปดูบทก่อนหน้าซะ)
29.ลงลึกกับ string👨🚀 การต่อ string ที่ซับซ้อน
ให้ใช้คลาส StringBuilder เข้ามาช่วย จากตัวอย่างจะเห็นการใช้ CPU และความเร็วที่แตกต่างกันอย่างเห็นได้ชัดเลย (กดๆดูไปเถอะอุตส่าทำมาให้ดู + ไหนๆกดดูแล้วฝากกด subscribe กดไลค์กดแชร์ด้วยเน่อ)
Last updated