Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

แปลง StringBuilder เป็น String ใน Java

เมธอด toString() ของคลาส StringBuilder คืนค่าสตริงของอ็อบเจกต์ปัจจุบัน เพื่อแปลง StringBuilder เป็นค่า String เพียงแค่เรียกเมธอด toString() บนมัน

  • สร้างอินสแตนซ์ของคลาส StringBuilder
  • ผนวกข้อมูลเข้าไปด้วยเมธอด append()
  • แปลง StringBuilder เป็น string ด้วยเมธอด toString()

ตัวอย่าง

ในโปรแกรม Java ต่อไปนี้ เราแปลงอาร์เรย์ของ String เป็น String เดียวโดยใช้เมธอด toString() ของ StringBuilder

public class StringToStringBuilder {
    public static void main(String args[]) {
        String strs[] = {"Arshad", "Althamas", "Johar", "Javed", "Raju", "Krishna"};
        StringBuilder sb = new StringBuilder();
        sb.append(strs[0]);
        sb.append(" " + strs[1]);
        sb.append(" " + strs[2]);
        sb.append(" " + strs[3]);
        sb.append(" " + strs[4]);
        sb.append(" " + strs[5]);
        
        String singleString = sb.toString();
        System.out.println(singleString);
    }
}

ผลลัพธ์

Arshad Althamas Johar Javed Raju Krishna