java - 我的写入方法无法在循环菜单中调用

标签 java methods menu filewriter

这是我菜单的一部分

   if (opt == 5)
       writeFile(myCar);

这是方法本身

public static void writeFile(String CarDatabase, String text, Car [] myCar) throws IOException {
    File file = new File (CarDatabase);
    BufferedWriter out = new BufferedWriter(new FileWriter(file));
    out.write(text);
    out.close();
} 

这是我收到的错误

writeFile(java.lang.String,java.lang.String,Car[]) in Cars cannot be applied to (Car[])

最佳答案

您正在尝试调用按顺序严格接受 StringStringCar[] 类型参数的方法,但仅传递 Car[] 对象。您需要将另外两个字符串传递给该方法,或者定义一些仅接受 Car[] 数组的其他方法。

关于java - 我的写入方法无法在循环菜单中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29064115/

相关文章:

java - 循环中增加变量,意外结果

java - Hadoop DistributedCache 对象在作业期间更改

java - 如何从java堆转储生成图形图像

jQuery 在菜单上添加 .active 类

java - 从 BlockingQueue 读取消息时出现延迟

objective-c - 在@interface、扩展中声明方法或根本不声明的指南

java - Java API 和 Java 方法之间有什么区别

c# - 静态结构方法和静态类方法有什么区别?

css - 带有 li 和 lu 的可点击下拉菜单

Android:可绘制的 XML