Ebben a példában megtanuljuk megszerezni a fájl nevét a Java abszolút elérési útjáról.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java fájl osztály
- Java karakterlánc
1. példa: A fájlnév lekérése az abszolút elérési útvonalról a getName () használatával
import java.io.File; class Main ( public static void main(String() args) ( // link to file Test.class File file = new File("C:\Users\Sudip Bhandari\Desktop\Programiz\Java Article\Test.class"); // get file name using getName() String fileName = file.getName(); System.out.println("File Name: " + fileName); ) )
Kimenet
Fájlnév: Test.class
A fenti példában getName()
az File
osztály metódusát használtuk a fájl nevének megszerzésére.
2. példa: Hívja le a fájl nevét karakterlánc módszerekkel
A fájl nevét az abszolút elérési útjából is megszerezhetjük a string metódusokkal.
import java.io.File; class Main ( public static void main(String() args) ( File file = new File("C:\Users\Sudip Bhandari\Desktop\Programiz\Java Article\Test.class"); // convert the file into the string String stringFile = file.toString(); int index = stringFile.lastIndexOf('\'); if(index> 0) ( String fileName = stringFile.substring(index + 1); System.out.println("File Name: " + fileName); ) ) )
Kimenet
Fájlnév: Test.class
A fenti példában
- file.toString () - Az
File
objektumot karakterlánccá alakítja . - stringFile.lastIndexOf () - Visszaadja a '\' karakter utolsó előfordulását a stringFile-ben. További információkért látogasson el a Java String lastindexOf () oldalra.
- stringFile.substring (index + 1) - Visszaadja az egész alszöveget a + 1 index után . További információkért látogasson el a Java karakterlánc sztringbe ().