[JAVA] Nur den Dateinamen abrufen, ausgenommen die Erweiterung

Zweck

Holen Sie sich nur den Dateinamen mit Ausnahme der Erweiterung

Implementierungsbeispiel

example.java


import java.io.File;
String fullPathString = "/home/hoge/abc.txt";

public static String getFileName(final String fullPathString) {
		File file = new File(fullPathString);
		String basename = file.getName();
		String woext = basename.substring(0,basename.lastIndexOf('.'));
		System.out.println(woext);
	}
String basename = file.getName();

Rufen Sie den Dateinamen mit der Methode getName () ab

String woext = basename.substring(0,basename.lastIndexOf('.'));

Wechseln Sie mit der Methode substring () vom ersten zum zweiten Argument Verwenden Sie die lastINdexOf () -Methode, um die Nummer des Arguments ('.') Ab dem Ende herauszufinden.

Sie sollten jetzt abc sehen

Verweise

https://java-code.jp/187 https://java-code.jp/795 http://simplesandsamples.com/basename-rmext.java.html

Recommended Posts

[JAVA] Nur den Dateinamen abrufen, ausgenommen die Erweiterung
[Java8] Durchsuchen Sie das Verzeichnis und holen Sie sich die Datei
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
Ich möchte eine Liste nur eindeutiger Zeichenfolgen erhalten, indem feste Zeichenfolgen vom Dateinamen ausgeschlossen werden
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Entpacken Sie die Zip-Datei in Java
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Überschreiben Sie den gleichnamigen Upload mit dem BOX SDK (Java).
So ermitteln Sie die Länge einer Audiodatei mit Java
[Java] Verwendung der File-Klasse
[Java] Ermittelt den Tag eines bestimmten Tages
Ruft Spaltennamen von einer Instanz von Model ab
Was ist das beste Lesen von Dateien (Java)
[Java] So erhalten Sie das aktuelle Verzeichnis
Nur Android Java-Daten vergleichen (ohne Zeit)
So erhalten Sie das Datum mit Java
Ich möchte den Feldnamen des [Java] -Felds erhalten. (Alter Ton)
Java: Platzieren Sie die ResourceBundle-Eigenschaftendatei an einer beliebigen Stelle
[Java] Holen Sie sich MimeType aus dem Inhalt der Datei mit Apathce Tika [Kotlin]
[Java] Ermitteln Sie das Datum mit der LocalDateTime-Klasse
JAVA: jar, aar, zeige den Inhalt der Datei an
Wenn Sie sich im Klassennamen verlieren
[Java] Ermittelt die Länge der Ersatzpaarzeichenfolge
Benennen Sie den Paketnamen einer vorhandenen JAR-Datei um
[Java] Dateien in src / main / resources lesen
[Java] So erhalten Sie Zufallszahlen ohne bestimmte Zahlen
[Java] So erhalten Sie die endgültige umgeleitete URL
So erhalten Sie den Klassennamen des Arguments von LoggerFactory.getLogger, wenn Sie SLF4J in Java verwenden
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
Erstellung von Java-Dateien
[Java] So erhalten Sie die URL der Übergangsquelle
Rufen Sie die URL des HTTP-Umleitungsziels in Java ab
[Kotlin] Ermittelt den Argumentnamen des Konstruktors durch Reflektion
Holen Sie sich den Anime-Namen für diesen Begriff durch Scraping
Rufen Sie den Namen des Testfalls in der JUnit-Testklasse ab
[Java] So erhalten Sie den Maximalwert von HashMap
Quelle zum Abrufen der Umleitungsquell-URL in Java
[Java] Holen Sie sich das Datum 10 Tage später mit der Calendar-Klasse
Ruby, Nokogiri: Ruft den Elementnamen des ausgewählten Knotens ab
Ersetzen Sie nur einen Teil des URL-Hosts durch Java
Beginnen Sie mit serverlosem Java mit dem leichtgewichtigen Framework Micronaut!