java - 如何将文件(带路径)作为Java中方法的参数传递

标签 java file input methods path

我需要以这种方式将文件作为参数传递给 Java 中的方法:

public void parse(String pathToExcelFile)

在 Eclipse 中也是如此:

public void parse(String  "/Users/john/ExcelParses/test2.xls")
{... }

但我得到这个错误:

Syntax error on token ""/Users/john/ExcelParses/test2.xls"", invalid VariableDeclaratorId

为什么?怎么了?

感谢您的帮助。

最佳答案

在方法声明中,您不能使用字符串值。它需要是一个变量。

因此,方法声明保持不变:

public void parse(String pathToExcelFile)

在调用该方法之前,您可以创建文件,并将 File 对象的路径传递给该方法:

File f = new File("filePath");
parse(f.getAbsolutePath());

关于java - 如何将文件(带路径)作为Java中方法的参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41182779/

相关文章:

c - C 中的 while 循环验证输入是数字?

java - 如何在另一个类中调用 ListView 然后清除它

file - 文本文件和二进制文件有什么区别。您如何决定何时使用什么?

java - 不可变类中的对象作为成员变量

java - 在 Android 中加密和解密文件的任何优化方式

javascript - 如何在网页上多次使用JavaScript生成的类?

python - windows机器上python的无缓冲字符输入

jQuery 检查输入文本是否包含特定文本

java - 获取 DOM 并按字母顺序重新排列节点和属性

java - 从后台线程更新 Java Swing 组件