บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2011

Java StringBuffer ต่อ String ให้เร็วด้วย String Buffer

บทความเกี่ยวกับ : Java StringBuffer ต่อ String ให้เร็วด้วย String Buffer Advertisements เชื่อว่าเพื่อนๆ หลายๆ คนคงจะเคยเขียนโปรแกรมที่มีการ เอา String มาต่อกันยาวๆ เช่น String a ="Test"; a+="Test2"; a+="Test3"; . . . ต่อกันไปเรื่อยๆ แล้วพบว่า ยิ่งเยอะก็ยิ่งทำงานช้าลงๆ อย่ามองข้ามความปลอดภัยครับ บางคนเห็นว่าทำไม โปรแกรมเราทำงานช้าจัง ก็ไปไล่ดูอ้อมโลกโดยมองข้ามจุดนี้ไปเพราะคิดว่ามันไม่น่าจะมีอะไร แนวทางแก้ให้ใช้  java.lang.StringBuffer  ครับ ตัวอย่างก็ง่ายๆ เพียงแี่ค่นี้ StringBuffer sb=new StringBuffer(); sb.append("Test1"); sb.append("Test2"); sb.append("Test3"); . . . Add ไปเหอะครับเอาให้พอเยอะแค่ใหนก็ยังวิ่งปร๋อ สุดท้ายตอนที่จะใช้งานก็ค่อย toString() ออกมา สุดท้ายนี้หวังว่าจะเป็นประโยชน์กับผู้อ่านไม่มากก็น้อยนะคร้าบ