秒采纳,关于Java输入输出的一个小问题

请问在终端中,输入 % java BinaryTest seeW.txt < seeT.txt 应该如何理解?

BinaryTest是一个java程序

seeW.txt和seeT.txt是两个文本文件

<是输入重定向

我的主要困惑是:传入args[0]的是seeT.txt中的元素吗?那seeW.txt又有什么用?

求解惑,谢谢大家

JustWannaHugU
浏览 2105回答 1
1回答

这都不会

首先,这个输入重定向仅仅指键盘输入。是仅仅替代键盘的,所有正常运行时需要你人工键盘输入的东西,都从seeT.txt中读取。而seeW.txt则作为args传入,不过并不知能否成功输入它里面的内容作为数组内容。因为java命令的语法java [-options] class [args...]可以看到,类名后面是直接接传参的,很有可能“seeW.txt”本身作为一个字符串被当作args数组的第一个元素传入。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java