gpt4 book ai didi

java - 从列表中提取文件名

转载 作者:行者123 更新时间:2023-11-30 02:42:06 24 4
gpt4 key购买 nike

在循环期间,我的列表包含 csv 文件,我想获取文件名,在该文件名下保存我的输出。

示例:

文件列表:t1.csvt2.csvt3.csv

输出列表应如下所示:t1.xml、t2.xml、t3.xml

示例.java

List<String> csvFiles = new ArrayList<String>();                            
try {
File[] files = new File(textCSV.getText()).listFiles();
for (File file : files) {
if (file.isFile()) {
csvFiles.add(file.getName());
}
}
for(int i=0;i<csvFiles.size();i++) {
System.out.println(csvFiles.get(i));
String Output = ".xml" //how to put here csv name
}
}

最佳答案

你可以这样重写。

List<String> csvFiles = new ArrayList<String>();                            
try {
File[] files = new File(textCSV.getText()).listFiles();
for (File file : files) {
if (file.isFile()) {
csvFiles.add(file.getName());
}
}
for(int i=0;i<csvFiles.size();i++)
{
System.out.println(csvFiles.get(i));

String Output = csvFiles.get(i).substring(0, csvFiles.get(i).indexOf(".")) + ".xml" //how to put here csv name
}
}

关于java - 从列表中提取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41358745/

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