java 路径获取文件名_Java 程序从绝对路径获取文件名

Java 程序从绝对路径获取文件名

在此示例中,我们将学习从Java的绝对路径获取文件名。

示例1:使用getName()从绝对路径获取文件名import java.io.File;

class Main {

public static void main(String[] args) {

//链接到文件Test.class

File file = new File("C:\\Users\\Bhandari\\Desktop\\nhooo\\Java Article\\Test.class");

//使用getName()获取文件名

String fileName = file.getName();

System.out.println("文件名: " + fileName);

}

}

输出结果文件名: Test.class

在上面的示例中,我们使用了File类的getName()方法来获取文件的名称。

要了解有关文件的更多信息,请访问Java File。

示例2:使用字符串方法获取文件名

我们还可以使用字符串方法从文件的绝对路径获取文件名。import java.io.File;

class Main {

public static void main(String[] args) {

File file = new File("C:\\Users\\Bhandari\\Desktop\\nhooo\\Java Article\\Test.class");

//将文件转换为字符串string

String stringFile = file.toString();

int index = stringFile.lastIndexOf('\\');

if(index > 0) {

String fileName = stringFile.substring(index + 1);

System.out.println("文件名: " + fileName);

}

}

}

输出结果文件名: Test.class

在上面的示例中,file.toString() - 将File对象转换为字符串。

stringFile.lastIndexOf() -返回 stringFile 中最后一次出现的字符'\\'。 要了解更多信息,请访问Java String lastindexOf()。

stringFile.substring(index +1) - 返回位置index +1之后的所有子字符串。要了解更多信息,请访问Java String substring()。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值