java如何为文件的每一行创建一个带有linkedList最后一个元素的新目录
我有一个文本文件,包含3列ID tweet分类
我想为分类的每个元素创建一个新目录 所以我创建了一个链表来获取最后一个索引并创建一个目录,但它不起作用。你能帮我修复它吗? 谢谢 这是我的代码:
//Create a linked list
LinkedList <String> fileLinkedList = new LinkedList<String>();
fileLinkedList.add(line.toString());//line is a String variable that contains buff.readLine();
System.out.println(fileLinkedList);
for(int i = 0; i < fileLinkedList.size();i++){
File LinkedFile = new File(fileLinkedList.getLast().toString());
fileLinkedList.add(line);
System.out.println(fileLinkedList);
if(LinkedFile.mkdirs()){
System.out.println("make dir");
}else{
System.out.println("doesnt work");
}
}
# 1 楼答案
据我所知,您有一个包含以下三列的文件:
您想读取该文件的行,只获取
Classification
列并将它们添加到链表中,然后创建一个新目录,最后一个元素的名称为Classification
要小心,如果你在
new File()
中只输入一个目录名,它会在你的工作区项目目录中创建目录