gpt4 book ai didi

java - 仅需要从 java 中的位置获取文件名

转载 作者:行者123 更新时间:2023-12-02 05:41:58 27 4
gpt4 key购买 nike

我需要从此路径 C:\Users\Public\Documents\Intuit\QuickBooks\Company Files\BLU.qbw 获取公司名称“BLU”

我尝试过这样

String[] temp;
String delimiter = ".";
temp = strCompanyFileName.split(delimiter);

for(int i =0; i < temp.length ; i++){
System.out.println(temp[i]);
}



String[] actualHotelCode;
delimiter = "\\\\.";

actualHotelCode = temp[0].split(delimiter);
int maxlength = actualHotelCode.length -1;

System.out.println(actualHotelCode[maxlength]);

当我进行分割时,临时数组变空,请帮助我解决这个问题

最佳答案

如果您绝对确定路径中使用的是 \ 而不是 /,则可以使用它。

int lastSlashIndex = path.lastIndexOf('\');
int lastComaIndex = path.lastIndexOf('.');
String s = path.substring(lastSlashIndex + 1, lastComaIndex);

关于java - 仅需要从 java 中的位置获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24431769/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com