Contoh dalam artikel ini menjelaskan bagaimana Java membedakan antara jalur absolut dan jalur relatif. Bagikan dengan semua orang untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Yang perlu dibedakan disini adalah jalur direktorinya
menyukai:
/opt/deve/tomcat/bin
c:/deve/tomcat/bin
Semuanya adalah jalur direktori absolut
tempat sampah
tempat sampah/data
tempat sampah/data
Semua adalah jalur direktori relatif
Temukan pola melalui observasi
Apa pun yang dimulai dengan / atau berisi / atau // adalah jalur absolut; apa pun yang dimulai dengan / atau berisi : adalah jalur absolut, jika tidak maka jalur relatif.
Memperkenalkan beberapa metode:
kelas startWithpublic Stringutil { public static void main(String[] args) { String path = "/opt/bin"; System.out.println(path.startsWith("/"));
Hasil: benar
indeksDari
Hasil akhir:
/** * Lewati jalur tersebut dan kembalikan apakah jalur tersebut merupakan jalur absolut. Jika jalur tersebut merupakan jalur absolut, ia akan mengembalikan nilai true, jika tidak * * @param path * @return * @since 21 April 2015 */public boolean isAbsolutePath( Jalur string) { if ( path.startsWith("/") || path.indexOf(":") > 0) { return true } return false;}
Saya harap artikel ini bermanfaat untuk pemrograman Java semua orang.