java写一个string数组,前端每上传一个文件,将文件路径写入数组
时间: 2024-04-14 13:25:29 浏览: 91
java编写文件的上传
你可以使用Java的ArrayList来动态地存储文件路径。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class FileArray {
private static List<String> fileArray = new ArrayList<>();
public static void main(String[] args) {
// 假设前端通过参数传递文件路径
String filePath = args[0];
// 将文件路径添加到数组
addFilePath(filePath);
// 打印文件数组
printFileArray();
}
private static void addFilePath(String filePath) {
fileArray.add(filePath);
System.out.println("文件路径已添加:" + filePath);
}
private static void printFileArray() {
System.out.println("文件数组内容:");
for (String filePath : fileArray) {
System.out.println(filePath);
}
}
}
```
上述代码使用了一个静态的ArrayList来存储文件路径。在`main`方法中,它从命令行参数获取要上传的文件路径,并将其添加到`fileArray`中。然后,使用`printFileArray`方法打印出文件数组的内容。
请注意,这只是一个简单的示例,使用了一个静态的ArrayList来存储文件路径。如果你希望在多个请求之间共享该数组,可能需要将其设计为单例或使用其他合适的方式来实现。另外,示例代码中并没有进行错误处理和验证,你可能需要根据实际需求进行相应改进。
阅读全文