[JAVA] Récupère uniquement le nom du fichier, à l'exclusion de l'extension

Objectif

Obtenez uniquement le nom du fichier, à l'exclusion de l'extension

Exemple d'implémentation

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();

Obtenez le nom du fichier avec la méthode getName ()

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

Récupère du premier argument au second caractère d'argument avec la méthode substring () Utilisez la méthode lastINdexOf () pour connaître le numéro de l'argument ('.') En comptant depuis la fin.

Vous devriez maintenant voir abc

Les références

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

Recommended Posts

[JAVA] Récupère uniquement le nom du fichier, à l'exclusion de l'extension
[Java8] Recherchez le répertoire et récupérez le fichier
[Java] Comment extraire le nom du fichier du chemin
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
Je souhaite obtenir une liste de chaînes de caractères uniques uniquement en excluant les chaînes de caractères fixes du nom de fichier
Comment obtenir le nom d'une classe / méthode exécutée en Java
Décompressez le fichier zip en Java
Obtenez l'URL publique du fichier privé de Flickr en Java
Écraser le téléchargement du fichier avec le même nom avec BOX SDK (java)
Comment obtenir la longueur d'un fichier audio avec Java
[Java] Comment utiliser la classe File
[Java] Obtenez le jour d'un jour spécifique
Obtenir les noms de colonnes d'une instance de Model
Quelle est la meilleure lecture de fichier (Java)
[Java] Comment obtenir le répertoire actuel
Comparer les dates Android Java uniquement (hors heure)
Comment obtenir la date avec Java
Je veux obtenir le nom de champ du champ [Java]. (Vieux ton d'histoire)
Java: placez le fichier de propriétés ResourceBundle n'importe où
[Java] Récupère MimeType à partir du contenu du fichier avec Apathce Tika [Kotlin]
[Java] Obtenez la date avec la classe LocalDateTime
JAVA: jar, aar, affichez le contenu du fichier
Quand tu te perds dans le nom de la classe
[Java] Obtenir la longueur de la chaîne de paire de substitution
Renommez le nom du package d'un fichier jar existant
[Java] Lire les fichiers dans src / main / resources
[Java] Comment obtenir des nombres aléatoires en excluant des nombres spécifiques
[Java] Comment obtenir l'URL redirigée finale
Comment obtenir le nom de classe de l'argument de LoggerFactory.getLogger lors de l'utilisation de SLF4J en Java
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
création de fichier java
[Java] Comment obtenir l'URL de la source de transition
Obtenez l'URL de la destination de la redirection HTTP en Java
[Kotlin] Récupère le nom de l'argument du constructeur par réflexion
Obtenez le nom d'anime de ce terme en grattant
Obtenez le nom du scénario de test dans la classe de test JUnit
[Java] Comment obtenir la valeur maximale de HashMap
Source utilisée pour obtenir l'URL de la source de redirection en Java
[Java] Obtenez la date 10 jours plus tard avec la classe Calendar
Ruby, Nokogiri: récupère le nom de l'élément du nœud sélectionné
Remplacez seulement une partie de l'hôte URL par java
Commencez avec Java sans serveur avec le framework léger Micronaut!