java - 在java中删除部分文件扩展名
问题描述
我想在 java 中删除部分文件扩展名,以便选择实际的 txt 文件名。我有一个 FileDialog 来浏览文件,然后将所选文件存储在一个变量中......
// take chosen f name.
chosen_f_name = txtFile.getText();
System.out.println(chosen_f_name);
哪个输出...
C:\Users\username\Documents\Project\projectname\data_file.txt
我将如何使用声明的 selected_f_name 变量来删除所有内容,包括最后一个内容?\
data_file.txt
解决方案
String resulted_name = chosen_f_name.substring(chosen_f_name.lastIndexOf(File.separatorChar)+1);
推荐阅读
- java - 在 Android Studio 中将多行附加到单个 TextView 的动画
- spring - Spring Boot Jpa 更新 - 避免不必要的列和子实体更新
- excel - 如何使用 VBA 按字母顺序对带有标题的列进行排序
- python - 没有清单的猜数
- node.js - 为什么 Express 无法在 netlify lambda serverless 中找到 ejs
- outlook - 将电子邮件更改为前一天阅读的 Outlook 规则
- python - GroupBy 和根据 1970 年之前的日期范围转换值
- python - great_expectations:expect_column_values_to_match_json_schema 不将 json 模式作为输入
- python - Pyspark 替代 withColumn/UDF 用于不可腌制的对象 (BucketedRandomProjectionLSHModel)
- drupal - Recapctha 和选择 js 在 Drupal 8 中的 webform ajax 提交时不加载