บล็อกนี้จะสาธิตวิธีการแปลง double เป็น String ใน Java
จะแปลง double เป็น String ใน Java ได้อย่างไร?
สำหรับการแปลงสตริงเป็นสองเท่าใน Java คุณสามารถใช้:
- Double.toString() วิธี
- String.valueOf() วิธีการ
- “+” โอเปอเรเตอร์
- String.format() วิธีการ
- StringBuilder.append() วิธีการ
- StringBuffer.append() วิธีการ
เราจะพูดถึงแต่ละวิธีที่กล่าวถึงทีละคน!
วิธีที่ 1: แปลง double เป็น String ใน Java โดยใช้ Double.toString() Method
ในการแปลง double เป็น String คุณสามารถใช้ “ toString() ” วิธีคงที่ของคลาสคู่ มันแปลงค่าตัวเลขสองเท่าเป็นสตริง เนื่องจากเป็นเมธอดแบบสแตติก เราจึงไม่จำเป็นต้องสร้างอ็อบเจ็กต์และเรียกเมธอดโดยใช้ชื่อคลาส
ไวยากรณ์
Double.toString ( วาล ) ;
ที่นี่ “ toString() ” วิธีการจะแปลง “ วาล ” ตัวแปรคู่เป็นสตริง
ตัวอย่าง
ขั้นแรกเราจะสร้างตัวแปรประเภทข้อมูลคู่ชื่อ “ วาล ” และกำหนดค่าดังต่อไปนี้:
สองเท่า วาล = 783.8956d;ต่อไปเราจะเรียก “ Double.toString() ” และส่งผ่านตัวแปรคู่ที่สร้างขึ้นเป็นอาร์กิวเมนต์:
สตริง str = Double.toString ( วาล ) ;คำสั่งพิมพ์ด้านล่างจะส่งคืน “ จริง ” หากตัวแปรที่แปลงแล้วคือ “ str ” เป็นอินสแตนซ์สตริง มิฉะนั้นจะกลับมา” เท็จ ”:
System.out.print ( str อินสแตนซ์ของ String ) ;
ผลลัพธ์แสดง “ จริง ” ซึ่งระบุว่าชนิดข้อมูลของค่าผลลัพธ์คือ String:
วิธีที่ 2: แปลง double เป็น String ใน Java โดยใช้ String.valueOf() Method
คุณยังสามารถใช้ “ มูลค่าของ() วิธีสแตติกคลาสสตริงสำหรับการแปลงสตริงเป็นสองเท่า โดยจะใช้ค่าทศนิยมประเภทใดก็ได้ เช่น สองเท่า เป็นพารามิเตอร์แล้วแปลงเป็นสตริง
ไวยากรณ์
String.valueOf ( วาล )ที่นี่ “ มูลค่าของ() ” จะแปลงตัวแปรคู่ “val” เป็นสตริง
ตัวอย่าง
ขั้นแรก เราจะสร้างตัวแปรประเภทสองชื่อ “ วาล ” และเก็บค่าต่อไปนี้ไว้ในนั้น:
สองเท่า วาล = 583.856d;ต่อไปเราจะเรียก “ สตริง.valueOf() ” โดยผ่าน “ วาล ” เป็นพารามิเตอร์:
สตริง str = String.valueOf ( วาล ) ;สุดท้าย เราจะตรวจสอบว่าค่าที่แปลงเป็นอินสแตนซ์สตริงหรือไม่:
System.out.print ( str อินสแตนซ์ของ String ) ;
เอาท์พุต
วิธีที่ 3: แปลง double เป็น String ใน Java โดยใช้ “ + ” โอเปอเรเตอร์
วิธีที่ง่ายที่สุดในการแปลง double เป็น String คือการใช้ตัวดำเนินการเพิ่มเติม '+' มันทำหน้าที่เป็นตัวดำเนินการต่อเมื่อใช้กับสตริง ในทำนองเดียวกัน ค่าสองเท่าสามารถแปลงเป็นสตริงได้โดยเพียงแค่เชื่อมกับสตริงว่าง
ไวยากรณ์
วาล + ''ที่นี่ “ + ตัวดำเนินการจะต่อ ' วาล ” ตัวแปรประเภทคู่ที่มีสตริงว่างซึ่งส่งผลให้มีการแปลงสตริงเป็นสองเท่า
ตัวอย่าง
อันดับแรก เราจะเก็บค่าทศนิยมไว้ในตัวแปร ' วาล ”:
สองเท่า วาล = 543.656d;จากนั้นสร้างตัวแปรประเภทสตริง “ str ” ที่เก็บสตริงที่แปลงแล้วหลังจากต่อกัน “ วาล ” ด้วยสตริงว่าง:
สตริง str = วาล + '' ;สุดท้าย เราจะตรวจสอบว่าค่าที่แปลงเป็นอินสแตนซ์สตริงหรือไม่:
System.out.print ( str อินสแตนซ์ของ String ) ;
เอาท์พุต
ตอนนี้มุ่งหน้าไปยังส่วนถัดไป!
วิธีที่ 4: แปลง double เป็น String ใน Java โดยใช้ String.format() Method
“ สตริงรูปแบบ () เมธอด ” สามารถใช้สำหรับการแปลงสตริงเป็นสองเท่า ในวิธีนี้เราจะส่งค่าทศนิยมด้วยเครื่องหมาย “ %f ตัวระบุ ” ซึ่งระบุว่าพารามิเตอร์ที่สองมีตัวเลขทศนิยม จากนั้นจะแปลงค่าสองเท่าเป็นรูปแบบสตริง
ไวยากรณ์
String.format ( '%f' , วาล )ที่นี่ “ สตริงรูปแบบ () ” วิธีการจะแปลง “ วาล ” ตัวแปรประเภทสองเท่าในรูปแบบสตริง
ตัวอย่าง
ในตัวอย่างนี้ เรามีตัวแปรคู่ “ วาล ” โดยมีค่าดังต่อไปนี้
สองเท่า วาล = 1233.676d;ตอนนี้เราจะเรียก ' สตริงรูปแบบ () ” วิธีการและผ่าน “ %f ” เป็นตัวระบุและ “ วาล ” เป็นพารามิเตอร์ที่สอง:
สตริง str = String.format ( '%f' , วาล ) ;สุดท้าย เราจะตรวจสอบว่าค่าที่แปลงเป็นอินสแตนซ์สตริงหรือไม่:
System.out.print ( str อินสแตนซ์ของ String ) ;
เอาท์พุต
วิธีที่ 5: แปลง double เป็น String ใน Java โดยใช้ StringBuilder.append() Method
ในชวา “ ผนวก() ” วิธีการของ “ StringBuilder คลาสยังใช้สำหรับการแปลงสตริงเป็นสองเท่า
ไวยากรณ์
String str = StringBuilder ใหม่ ( ) .ผนวก ( วาล ) .toString ( ) ;ในการใช้วิธีนี้ อันดับแรก เราจะสร้างวัตถุของคลาส StringBuilder จากนั้นผนวกค่าของตัวแปรคู่ “ วาล ” ในนั้นและแปลงเป็น String
ตัวอย่าง
ตอนนี้เราจะสร้างวัตถุใหม่ของ“ StringBuilder ” ชั้นชื่อ “ str ” และเรียก “ ผนวก() ” โดยผ่าน “ วาล ” ตัวแปรสองเท่าและแปลงเป็นสตริงด้วยวิธีการ “toString()”:
String str = StringBuilder ใหม่ ( ) .ผนวก ( วาล ) .toString ( ) ;
เอาท์พุต
วิธีที่ 6: แปลง double เป็น String ใน Java โดยใช้ StringBuffer.append() Method
มีอีกวิธีหนึ่งในการแปลง double เป็น String ซึ่งก็คือ “ ผนวก() ” วิธีการของ “ StringBuffer ' ระดับ. มันทำงานเหมือนกับข้างต้น “ StringBuilder.append() ' กระบวนการ. นอกจากนี้ยังสร้างวัตถุของคลาส StringBuffer เพื่อเข้าถึงวิธีการแล้วแปลงเป็นสตริง
ไวยากรณ์
String str = ใหม่ StringBuffer ( ) .ผนวก ( วาล ) .toString ( ) ;ในการใช้วิธีนี้ อันดับแรก เราจะสร้างวัตถุของคลาส StringBuffer จากนั้นผนวกค่าของตัวแปรคู่ “ วาล ” ในนั้นและแปลงเป็น String
ตัวอย่าง
ขั้นแรก สร้างอินสแตนซ์ของคลาส StringBuffer แล้วเรียกใช้เมธอด append() โดยส่งค่าสองเท่าซึ่งจะถูกแปลงเป็นสตริงโดยใช้คำสั่ง ' toString() ' กระบวนการ:
เอาท์พุต
เราได้นำเสนอข้อมูลพื้นฐานที่เกี่ยวข้องกับการแปลงสตริงเป็นสองเท่าใน Java
บทสรุป
ในการแปลง double เป็น String ใน Java คุณสามารถใช้วิธีการต่างๆ เช่น Double.toString(), String.valueOf(), ตัวดำเนินการ “+”, String.format(), StringBuilder.append() และ StringBuffer.append( ) กระบวนการ. สี่วิธีแรกไม่จำเป็นต้องสร้างวัตถุเพิ่มเติมสำหรับวัตถุประสงค์ที่ระบุ ในขณะที่สองวิธีสุดท้าย จำเป็นต้องสร้างวัตถุของคลาสนั้น ๆ แล้วเรียกวิธีการที่เกี่ยวข้อง ในบล็อกนี้ เราได้สาธิตวิธีการแปลงสตริงเป็นสองเท่า