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

อธิบายการใช้งานเมธอด valueOf() ของคลาส String ใน Java


สตริง คลาสของ java.lang แพ็คเกจแสดงถึงสตริงอักขระ ตัวอักษรสตริงทั้งหมดในโปรแกรม Java เช่น "abc" ถูกนำมาใช้เป็นอินสแตนซ์ของคลาสนี้ สตริงเป็นค่าคงที่ ค่าของสตริงไม่สามารถเปลี่ยนแปลงได้หลังจากสร้างแล้ว

valueOf() เมธอดของคลาส String ยอมรับ char หรือ char array หรือ double หรือ float หรือ int หรือ long หรือ object เป็นพารามิเตอร์และส่งคืนการแสดงสตริง

ตัวอย่าง

นำเข้า java.util.Scanner; คลาสสาธารณะ ConversionOfDouble { โมฆะคงที่สาธารณะหลัก (สตริง args []) { Scanner sc =สแกนเนอร์ใหม่ (System.in); System.out.println("ป้อนค่าสองเท่า:"); ดับเบิ้ล d =sc.nextDouble(); ผลลัพธ์สตริง ="".valueOf(d); System.out.println("ผลลัพธ์คือ:"+ผลลัพธ์); }}

ผลลัพธ์

ป้อนค่าสองเท่า:2548.325ผลลัพธ์คือ:2548.325

ตัวอย่าง

<ก่อน>นำเข้า java.util.Scanner; การทดสอบคลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง args []) { สตริง str =สตริงใหม่ (); float floatVal =2569.336f; สตริง val1 =str.valueOf(floatVal); System.out.println(val1); double doubleVal =2569.336; สตริง val2 =str.valueOf (doubleVal); System.out.println(val2); int intVal =5548; สตริง val3 =str.valueOf (intVal); System.out.println(val3); boolVal บูลีน =จริง; สตริง val4 =str.valueOf (boolVal); System.out.println(val4); ถ่าน charVal ='K'; สตริง val5 =str.valueOf (charVal); System.out.println(val5); }}

ผลลัพธ์

2569.3362569.3365548trueK