【发布时间】:2014-03-16 18:14:55
【问题描述】:
我想要做的是将 ArrayList 转换为文件,然后每行使用文件行。
我的代码:
List<String> Inserts = new ArrayList<String>();
String FileToLoad = null;
.
.
.
.
FileToLoad = prpfile.properties();
System.out.println(FileToLoad);
FileWriter writer = new FileWriter(FileToLoad);
for (String str : Inserts) {
writer.write(str);
}
writer.close();
String QueryNewData = "LOAD DATA LOCAL INFILE '" + FileToLoad + "' INTO TABLE companies FIELDS TERMINATED BY ',' (Name,Address,NumberDUG,post,status)";
UpdateDatabase LoadNewData = new UpdateDatabase();
LoadNewData.LoadQuery(QueryNewData);
一旦代码运行,文件就被正确创建了,但它在一行中创建了整个 ArrayLIst。如何为 ArrayList 中的每个元素添加一个新行?
【问题讨论】:
-
当然可以,为什么不可以呢?请检查适当的 Java API,它是免费的。 docs.oracle.com/javase/7/docs/api/java/io/…