gpt4 book ai didi

Java Web 服务和 vector

转载 作者:行者123 更新时间:2023-12-01 15:52:13 25 4
gpt4 key购买 nike

我想要一些关于我写的网络服务的建议,基本上是试图用代码实现一个方法......

public static void writeToCustomerFile(Vector<Customer> customer) throws IOException
{
String strFilePath = "./src/customer.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(strFilePath));
for (int i = 0; i < customer.size(); i++) {
writer.write("id," + customer.get(i).getName() + "," + customer.get(i).getSurname()+","+customer.get(i).getAccount()+","+customer.get(i).getBalance()+"\n");
}
writer.close();
}

但它不断给出错误消息:类型非法开始。

我尝试使用 vector 将其写入服务器端的文件

祝福弗雷德里克·卡特

最佳答案

您是否导入了Vector类?

import java.util.Vector;

顺便说一句,Vector 是一个旧的遗留集合类。您应该在新代码中使用 ListArrayList - 仅当您处理无法更改的旧遗留代码时才使用 Vector

import java.util.List;

public static void writeToCustomerFile(List<Customer> customers) throws IOException
{
// ... code here ...
}

要迭代列表,请使用“foreach”样式循环,而不是按索引显式查找元素:

for (Customer cust : customers) {
writer.write("id," + cust.getName() + "," + cust.getSurname() + "," +
cust.getAccount() + "," + cust.getBalance() + "\n");
}

关于Java Web 服务和 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797127/

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