问题标签 [system.in]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse 从文件中读取标准输入(System.in)
Eclipse 是否可以从文件中读取标准输入?
java - Java:在 System.in 中使用 NIO
是否可以将 NIO 与 System.in 一起使用?
我想以某种方式将“标准输入”视为可选频道。有没有人找到办法做到这一点?
java - 从 Java 的 System.in 读取输入的替代方法
我正在研究 UVa Online Judge 问题集存档,作为练习 Java 的一种方式,以及作为一种练习数据结构和算法的方式。
他们提供了一个示例输入文件,以提交给在线评委作为起点(这是问题 100 的解决方案)。
来自标准输入流(java.lang.System.in)的输入是本网站上任何解决方案的一部分,但我无法理解他们在示例解决方案中给出的从 System.in 读取的实现。输入文件确实可以包含整数、字符串等的任何变体,但是每个解决方案程序都需要从 System.in 读取文本输入的基本行,一次一行。必须有一种更好(更简单、更健壮)的方法来从 Java 中的标准输入流中收集数据,而不是这样:
我对此感到非常惊讶。它看起来像是直接从 K&R 的“C 编程语言”(无论如何都是一本好书)中提取的东西,减去了访问级别修改器和异常处理等。即使我了解实现,它看起来就像是由 C 程序员编写的,并且绕过了大部分 Java 的面向对象特性。难道没有更好的方法来做到这一点,使用 StringTokenizer 类,或者使用 String 的 split 方法或 java.util.regex 包代替吗?
java - 将数据写入 System.in
在我们的应用程序中,我们期望用户在 a 中输入Thread
如下:
我想在我的单元测试中通过那部分,以便我可以恢复线程来执行其余的代码。我怎样才能System.in
从junit写一些东西?
java - 我正在尝试使用 Scanner(System.in) 进行输入,但它不允许我这样做。帮助!
所以我正在尝试使用 Scanner(System.in) 从用户那里获取输入,但是当我尝试在控制台中输入内容时它不会让我这样做。
任何人都可以帮忙吗?
java - 扫描仪 + System.in 停止条件
我正在使用 Scanner + System.in 读取文件。我在 Linux 中的命令如下所示:
我正在阅读如下输入:
问题是..到达文件末尾时如何停止阅读?
java - 从 System.in 读入 - Java
我不确定您应该如何从 Java 文件的系统输入中读取数据。
我希望能够打电话java myProg < file
其中 file 是我想要作为字符串读取并在 main 方法中提供给 myProg 的内容。
有什么建议么?
java - 如何清除/重置/打开输入流,以便它可以在 Java 中的 2 种不同方法中使用?
这是代码:
这是我运行它时的输出(当第一个方法被调用时我输入“Something”,然后第二个方法由于某种原因自动读取“something”而不是让我再次输入......):
java - Ant 忽略来自标准输入的输入
我正在尝试将命令行输入到我从 ant 开始的正在运行的 java 程序中。但是,我在终端中键入的任何内容都不会重定向到System.in
java 进程。这是正常的吗?我正在使用 Windows 7 和 Ant 1.8.2。
有问题的 ant 脚本部分如下所示:
groovy - 有没有办法用 withReader 重新打开输入流?- 时髦的
我知道输入流在 Groovy 中这种块的末尾会自动关闭:
但是如果我想做这样的事情,有没有办法重新打开流:
当我尝试这个时,我在第二次执行 while 循环时收到此错误:
那么实现这一目标的最佳方法是什么?
谢谢。