Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

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 ()
ผลตอบแทนที่ได้เป็นตัวแทนสตริงของข้อมูลลำดับ