如何在Java中处理从文件输入的信息。例如:假设您有一个名为input.txt的文件,该文件的内容为:abcdefghizzzzjklmnop azzbcdefghijklmnop。
我希望将信息放入字符串参数数组中,以便以下代码输出“abcdefghizzzzjklmnop”。请参考以下示例代码:
我一直在使用的命令会抛出数组越界异常。这个命令是:
更多信息: 我尝试将文件内容全部放在一行上,以查看 \n \r 字符是否可能搞砸了什么。但那似乎没有帮助。
此外,我不能使用 bufferedreader 类,因为这是为学校编写的程序,必须与我的教授的 shell 脚本配合使用。他在课堂上讲解过这个问题,但我没有记录下来(或者我找不到了)。
有任何帮助吗?
我希望将信息放入字符串参数数组中,以便以下代码输出“abcdefghizzzzjklmnop”。请参考以下示例代码:
class Test {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
我一直在使用的命令会抛出数组越界异常。这个命令是:
非基于文件的参数可以正常工作,例如:java Test hello 和 java Test < input.txt hello。java Test < input.txt
更多信息: 我尝试将文件内容全部放在一行上,以查看 \n \r 字符是否可能搞砸了什么。但那似乎没有帮助。
此外,我不能使用 bufferedreader 类,因为这是为学校编写的程序,必须与我的教授的 shell 脚本配合使用。他在课堂上讲解过这个问题,但我没有记录下来(或者我找不到了)。
有任何帮助吗?