问题标签 [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 - Java 扫描器 while 循环
我正在尝试接受一个字符串输入,该输入由多行数字组成,由“,”和“;”分隔 .
例子:
代码:
当我在 Eclipse 中运行它时:
我期待更多类似的东西:
为什么我会得到这种输出?
java - 在 Java 控制台中输入字符串时出现“输入行太长”
当我在 Java 控制台中输入一个 4500 个字符的字符串后跟换行符时,它会input line is too long
在终端中显示运行时错误。
我尝试同时使用Scanner
and BufferedReader
,但没有成功。
java - java代码中的运行时错误
我正在为一个作业创建一个程序,该程序以以下格式从 System.in 获取输入:
第一行是人,数字是友谊。
该程序检查最后一行中列出的人是否处于“亲密友谊”中,他们都是朋友。
我将网络表示为一个事件矩阵,它通过了我们使用的测试站点上的所有测试,除了一个失败并出现“运行时错误”的测试。我知道这不是一个异常,因为捕获所有异常对错误没有任何影响,而捕获所有错误则可以。
这是代码:
谢谢!
java - 系统输出、输入和错误流声明为 null
我查看了 java.lang.System 源代码,发现以下几行:
我知道不能重新分配最终引用,因此诸如“System.out.println”之类的方法调用应该会导致 NullPointerException。另一方面,我看到 System.setOut 是用 C 语言实现的(好吧,setOut0),我想知道这里发生了什么神奇的事情,以及如何将值重新分配给最终引用。
java - 从 System.in 读取时出现 NumberFormatException
我在运行代码时遇到这些异常
我是java新手,无法解决这个错误。请帮忙 !这是我的代码->
我正在使用以下输入示例来运行程序。非常感谢您的帮助!
java - 常用 System.in 多次使用而不关闭
我有一个控制台菜单,必须以不同的方法多次读取输入。我用 anew BufferedReader(new InputStreamReader(System.in))
来做到这一点。但是,如果此阅读器以某种方法关闭,则由于System.in
.
为了解决这个问题,一种可能性是static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
它可以在不同的方法中多次使用Main.br.readLine();
。
这是一个好方法还是有更好的方法?
java - 为什么 System.in.read() 等到用户按下回车键?
System.in.read()
用于读取单个字符。
那为什么它允许用户输入尽可能多的字符直到他按下回车键?
为什么他按下一个键并返回字符时它不停止?
如果用户输入“example”,然后按回车,它采用ch
as e
。并丢弃其他字符。
如果有多个read()
,它会弄乱整个事情。
那么,为什么不只取单个字符然后返回呢?
java - 我正在尝试在 Java 的线程中运行控制台输入,但我的程序在 readLine() 方法上挂起
我正在创建这个程序来测试在聊天服务器程序的线程中获取用户输入。该程序在 停止read = into.readLine();
。为什么会这样,发生了什么?
这是代码:
java - Java:如何在一个程序中多次使用 System.in?
在我之前的问题中,我了解到我不应该关闭System.in
,并且我还了解到Scanner
一起使用多个可能会导致问题。问题是我需要一些递归方法来使用Scanner
扫描用户的一些输入。
例子
情况1:
我是否需要创建一个 System.in 对象并在我的整个程序中使用它?还是有其他方法可以使用 System.in 对象?
java - java SWT 使用 Jcraft JSch 连接到远程服务器
我正在开发一个工具来使用jcraft.JSch(ssh 到 Unix 服务器)连接到远程服务器并返回输出并显示其输出(类似于 putty,但我不热衷于 Plink 或任何第三方的东西)。当通道输入输出为System.in
并且System.out
程序只是一个控制台 java 应用程序时,该代码工作正常。但是当我尝试使用 SWT 控件时,它遇到了问题,如如何将 System.out 和 System.in 映射到 SWT 控件中所述
所以,我相信它与 INFO 和 ERR 标记无关(我稍后会处理),无论如何我改变了方法。现在我通过 SWT 文本输入提供命令。它适用于单线输出。但不适用于多线。
触发与 shell 的连接并发送命令的代码如下。
当我在 while 循环中删除return时,对话框和eclipse(触发对话框)变得无响应,我必须将它们都杀死。
感谢您的帮助,感谢您的宝贵时间。