English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Java Controllo dei flussi

Java Array

Java Orientazione agli oggetti (I)

Java Orientazione agli oggetti (II)

Java Orientazione agli oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (coda)

Java Map Collection

Java Set Collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Java Programma per ottenere il nome del file dal percorso assoluto

Esempi completi Java

In questo esempio, impareremo a ottenere il nome del file da un percorso assoluto in Java.

Esempio 1: Ottenere il nome del file utilizzando getName() dal percorso assoluto

import java.io.File;
class Main {
  public static void main(String[] args) {
    //Collegato al file Test.class
    File file = new File("C:\\Users\\Bhandari\\Desktop\\w3codebox\\Java Article\\Test.class");
    //Ottieni il nome del file utilizzando getName()
    String fileName = file.getName();
    System.out.println("Nome del file: " + fileName);
  }
}

Risultato di output

Nome del file: Test.class

Nell'esempio sopra, abbiamo utilizzato il metodo getName() della classe File per ottenere il nome del file.

Per ulteriori informazioni sui file, visitareJava File

Esempio 2: Ottenere il nome del file utilizzando i metodi delle stringhe

Possiamo anche utilizzare i metodi delle stringhe per ottenere il nome del file dal percorso assoluto del file.

import java.io.File;
class Main {
  public static void main(String[] args) {
    File file = new File("C:\\Users\\Bhandari\\Desktop\\w3codebox\\Java Article\\Test.class");
    //Convertire il file in una stringa string
    String stringFile = file.toString();
      int index = stringFile.lastIndexOf('\\');
      if(index > 0) {
        String fileName = stringFile.substring(index + 1);
        System.out.println("Nome del file: " + fileName);
      }
  }
}

Risultato di output

Nome del file: Test.class

Nell'esempio sopra,

  • file.toString() - Converti l'oggetto File in una stringa.

  • stringFile.lastIndexOf() - Restituisce l'ultima occorrenza del carattere '\' in stringFile. Per ulteriori informazioni, visitareJava String lastIndexOf()

  • stringFile.substring(index +1) - Posizione di ritornoindex +1Tutte le sottostringhe successive. Per ulteriori informazioni, visitareJava String substring()

Esempi completi Java