【คำถาม】
ตัวคั่นบรรทัดตัวคั่นเส้นทาง ฯลฯ มักจะแตกต่างกันภายใต้แพลตฟอร์มระบบที่แตกต่างกัน ชอบ
การคัดลอกรหัสมีดังนี้:
ตัวคั่นบรรทัดคือ /r /n ภายใต้ windows, /n ภายใต้ linux และ /r ภายใต้ Mac
ตัวคั่นพา ธ คือ / ใต้ windows และ / ใต้ linux
จะรับคั่นของแพลตฟอร์มปัจจุบันและรัฐที่เกี่ยวข้องกับระบบอื่น ๆ ในโปรแกรม Java ได้อย่างไร
【ทำให้สำเร็จ】
การคัดลอกรหัสมีดังนี้:
นำเข้า java.util.properties;
คลาสสาธารณะ separatorutils {
/ * คุณสมบัติของระบบเพื่อรับตัวคั่น */
คุณสมบัติสุดท้ายคุณสมบัติคงที่ = คุณสมบัติใหม่ (System.getProperties ());
-
* รับตัวคั่นบรรทัดบนแพลตฟอร์มปัจจุบัน
* @return Line Separator
-
สตริงคงที่สาธารณะ getLineParator () {
คืนคุณสมบัติ. getProperty ("line.separator");
-
-
* รับตัวคั่นพา ธ บนแพลตฟอร์มปัจจุบัน
* @return Path Separator
-
สตริงคงที่สาธารณะ getPathseparator () {
คืนคุณสมบัติ. getProperty ("path.Separator");
-
-
คลาส SeparineTiltest {
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
System.out.println ("ตัวคั่นบรรทัดคือ:" + separatorutils.getLinesparator ());
System.out.println ("ตัวคั่นพา ธ คือ:" + separatorutils.getPathseparator ());
-
-
【บันทึก】
คุณลักษณะอื่น ๆ ที่สามารถรับได้:
java.version | เวอร์ชันสภาพแวดล้อมของ Java Runtime |
Java.vendor | ผู้ขายสิ่งแวดล้อม Java Runtime |
java.vendor.url | URL ของผู้ขาย Java |
java.home | ไดเรกทอรีการติดตั้ง Java |
java.vm.specification.version | Java Virtual Machine Specification เวอร์ชัน |
java.vm.specification.vendor | ผู้ขายข้อมูลจำเพาะเครื่องเสมือนของ Java |
java.vm.specification.name | ชื่อข้อมูลจำเพาะเครื่องเสมือนของ Java |
java.vm.version | เวอร์ชันการใช้งานเครื่องเสมือน Java |
java.vm.vendor | ผู้ขายเครื่องเสมือน Java |
java.vm.name | ชื่อการใช้งานเครื่องเสมือน Java |
java.specification.version | Java Runtime Environment Version |
java.specification.vendor | ผู้ขายข้อมูลจำเพาะสภาพแวดล้อมของ Java Runtime |
java.specification.name | ชื่อข้อมูลจำเพาะสภาพแวดล้อมของ Java Runtime |
java.class.version | หมายเลขเวอร์ชันรูปแบบคลาส Java |
java.class.path | Java classpath |
java.library.path | รายการเส้นทางที่จะค้นหาเมื่อโหลดไลบรารี |
java.io.tmpdir | เส้นทางไฟล์ชั่วคราวเริ่มต้น |
java.compiler | ชื่อของคอมไพเลอร์ JIT ที่จะใช้ |
java.ext.dirs | เส้นทางไปยังไดเรกทอรีส่วนขยายอย่างน้อยหนึ่งได |
os.name | ชื่อของระบบปฏิบัติการ |
os.arch | สถาปัตยกรรมระบบปฏิบัติการ |
OS.Version | เวอร์ชันระบบปฏิบัติการ |
file.Sparator | ตัวคั่นไฟล์ ("/" ในระบบ Unix) |
Path.Sparator | ตัวแยกเส้นทาง (":" ในระบบ Unix) |
line.Sparator | ตัวคั่นบรรทัด ("/n" ในระบบ UNIX) |
ชื่อผู้ใช้ | ชื่อบัญชีผู้ใช้ |
user.home | ไดเรกทอรีบ้านของผู้ใช้ |
user.dir | ไดเรกทอรีการทำงานปัจจุบันของผู้ใช้ |