如何将文件编辑到我的文件
我有一个程序,它使用标准类文件。 数组列表。 我需要替换您的类 MyFile 并且确实想将集合 ArrayList 更改为 List 。
类MyFile
public class MyFile extends File {
public MyFile(File f) {
super(f, "");
}
Boolean isNetworkFile = false;
}
示例函数在programm中是
public void addFile(JFrame frame) {
FileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
FileChooser.setFileFilter(filter);
FileChooser.setMultiSelectionEnabled(true);
int fileValid = FileChooser.showOpenDialog(frame);
if (fileValid == javax.swing.JFileChooser.CANCEL_OPTION) {
return;
}
else if(fileValid == javax.swing.JFileChooser.APPROVE_OPTION) {
File[] file = FileChooser.getSelectedFiles();
listSong.addAll(Arrays.asList(file));
}
}
如何做到的?
I have a program, it uses a standard class File.
The ArrayList.
I need to replace your class MyFile and really want to change the collection ArrayList to List .
class MyFile
public class MyFile extends File {
public MyFile(File f) {
super(f, "");
}
Boolean isNetworkFile = false;
}
example function in programm
public void addFile(JFrame frame) {
FileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
FileChooser.setFileFilter(filter);
FileChooser.setMultiSelectionEnabled(true);
int fileValid = FileChooser.showOpenDialog(frame);
if (fileValid == javax.swing.JFileChooser.CANCEL_OPTION) {
return;
}
else if(fileValid == javax.swing.JFileChooser.APPROVE_OPTION) {
File[] file = FileChooser.getSelectedFiles();
listSong.addAll(Arrays.asList(file));
}
}
How do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的问题很难理解。但我会猜测你的意思。看起来您需要一个循环,从
File
实例构造MyFile
实例:对于集合,
ArrayList
是一个列表
。你可以这样做:Your question is difficult to understand. But I'll take a guess at what you mean. It looks like you'll need a loop, to construct
MyFile
instances fromFile
instances:As for the collection, an
ArrayList
is aList
. You can just do: