บทช่วยสอน Java StringBuffer และ StringBuilder คลาส ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ วิธี StringBuffer,

Java StringBuffer และ StringBuilder คลาส

เมื่อสตริงที่จะแก้ไขเมื่อจำเป็นต้องใช้ StringBuffer และ StringBuilder ชั้นเรียน

และชั้น String ที่แตกต่างกันและ StringBuffer StringBuilder ชั้นเรียนของวัตถุที่สามารถปรับเปลี่ยนได้หลายครั้งและไม่สร้างวัตถุที่ไม่ได้ใช้ใหม่

StringBuilder คลาสจะทำใน Java 5 ความแตกต่างที่ใหญ่ที่สุดระหว่างมันและ StringBuffer StringBuilder ไม่ด้ายปลอดภัยวิธีการ (ไม่สามารถปรับการเข้าถึง)

เพราะเมื่อเทียบกับ StringBuffer StringBuilder มีความได้เปรียบความเร็วดังนั้นในกรณีส่วนใหญ่แนะนำให้ใช้ StringBuilder คลา อย่างไรก็ตามในการใช้งานที่ต้องการความปลอดภัยด้ายคุณต้องใช้ระดับ StringBuffer

ตัวอย่าง

public class Test{

    public static void main(String args[]){
       StringBuffer sBuffer = new StringBuffer(" test");
       sBuffer.append(" String Buffer");
       System.out.println(sBuffer);  
   }
}

ตัวอย่างข้างต้นรวบรวมผลมีดังนี้

test String Buffer

วิธี StringBuffer

นี่คือวิธีการหลักของการเรียน StringBuffer สนับสนุน:

เลขที่ วิธีการรายละเอียด
1 StringBuffer สาธารณะผนวก (String s)
ที่ระบุสตริงลำดับตัวละครตัวนี้
2 ประชาชนกลับ StringBuffer ()
ลำดับของตัวอักษรนี้ถูกแทนที่ด้วยรูปแบบย้อนกลับ
3 สาธารณะลบ (เริ่มต้น int ปลาย int)
ลบย่อยของลำดับของตัวอักษรนี้
4 แทรกสาธารณะ (int ชดเชย int i)
int แสดงสตริงของการโต้แย้งเป็นลำดับนี้
5 แทนที่ (เริ่มต้น int ปลาย int, String STR)
ได้รับ String ของตัวละครที่จะมาแทนที่ย่อยของลำดับของตัวอักษรนี้

รายการต่อไปนี้วิธีการและวิธีการของคลาส String เช่นนี้

เลขที่ วิธีการรายละเอียด
1 ความจุ int ()
ผลตอบแทนที่ได้กำลังการผลิตปัจจุบัน
2 ถ่านจรัส (ดัชนี int)
ผลตอบแทนที่ได้ลำดับที่ดัชนีที่ระบุของ char คุ้มค่า
3 เป็นโมฆะ EnsureCapacity (int minimumCapacity)
เพื่อให้มั่นใจว่ากำลังการผลิตขั้นต่ำอย่างน้อยเท่ากับที่ระบุไว้
4 getChars โมฆะ (int srcBegin, int srcEnd ถ่าน [] DST, int dstBegin)
ตั้งแต่นั้นมาตามลำดับตัวอักษรที่ถูกคัดลอกไปตัวละครปลายทางอาร์เรย์ dst
5 int indexOf (String STR)
ผลตอบแทนที่ได้เกิดขึ้นครั้งแรกของดัชนีย่อยที่ระบุไว้ภายในสายนี้
6 int indexOf (String Str, int fromIndex)
เริ่มต้นที่ดัชนีที่ระบุผลตอบแทนดัชนีย่อยที่ระบุเกิดขึ้นครั้งแรกของสตริง
7 int lastIndexOf (String STR)
ผลตอบแทนที่เกิดขึ้นขวาสุดของดัชนีย่อยที่ระบุไว้ภายในสายนี้
8 int lastIndexOf (String Str, int fromIndex)
ผลตอบแทนที่เกิดขึ้นครั้งล่าสุดของดัชนีย่อยที่ระบุไว้ภายในสายนี้
9 ความยาว int ()
ส่งกลับความยาว (จำนวนตัวอักษร)
10 เป็นโมฆะ setCharAt (ดัชนี int, ถ่าน CH)
ตัวละครที่ดัชนีที่ได้รับการตั้งค่าให้ ch
11 เป็นโมฆะ SetLength (int newLength)
กำหนดความยาวของลำดับตัวอักษร
12 CharSequence subsequence (เริ่มต้น int ปลาย int)
ผลตอบแทนที่ได้ลำดับตัวละครใหม่ลำดับตัวอักษรเป็น subsequence ของลำดับนี้
13 สตริงย่อย (เริ่มต้น int)
ส่งกลับใหม่ String ซึ่งมีลักษณะของ subsequence ลำดับของตัวอักษรที่มีอยู่ในปัจจุบัน
14 สตริงย่อย (เริ่มต้น int ปลาย int)
ส่งกลับใหม่ String ซึ่งมีลำดับของตัวอักษรที่มีอยู่ในปัจจุบันตามลำดับ
15 String toString ()
ผลตอบแทนที่ได้เป็นตัวแทนสตริงของข้อมูลลำดับ
Java StringBuffer และ StringBuilder คลาส
10/30