Java中最优雅/标准的文件扫描方式,而不是main方法

Java中最优雅/标准的文件扫描方式,而不是main方法,java,io,Java,Io,从主方法之外的文件扫描数据的标准方法是什么?为了澄清这一点,我有一个输入文件,希望使用扫描仪从中读取数据,但无法在主方法中读取数据,但仍希望在主方法中访问该文件,而无需构建新的扫描仪。在对象中创建一个方法,或者只创建一个可以从主方法调用的静态方法。从main向方法传递一个scanner对象。让此方法返回要在Main中访问的数据,而不必在创建对象的同一方法中使用对象。提示:参数…使用另一个public void myScanner并在其中扫描,然后从main方法调用myScanner来访问它?谢谢

从主方法之外的文件扫描数据的标准方法是什么?为了澄清这一点,我有一个输入文件,希望使用扫描仪从中读取数据,但无法在主方法中读取数据,但仍希望在主方法中访问该文件,而无需构建新的扫描仪。

在对象中创建一个方法,或者只创建一个可以从主方法调用的静态方法。从main向方法传递一个scanner对象。让此方法返回要在Main中访问的数据,而不必在创建对象的同一方法中使用对象。提示:参数…使用另一个
public void myScanner
并在其中扫描,然后从main方法调用
myScanner
来访问它?谢谢,但我仍然无法100%确定如何执行此操作。如果我在另一个方法中创建了一个扫描器,我如何在不构建新扫描器的情况下将其返回到主方法?有人可以发布一个代码示例吗?