问题标签 [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.

0 投票
1 回答
84 浏览

netbeans - 尽管导入了扫描仪,但编译器出现错误?

对不起,如果这是一个转贴,但我已经搜索了一个很好的答案,有些人建议必须导入我已经拥有的 java.util.Scanner,问题是编译器一直有错误在线Scanner scan = new Scanner(System.in);

?!是图书馆损坏还是什么?使用 NetBeans IDE 8.0.1。

0 投票
1 回答
448 浏览

java - Java 在 switch 语句中使用系统读取

我正在尝试使用以下switch语句System.in.read()

ch2 = (char) System.in.read();

not 似乎被执行,除非明确声明ch2 = 'A',否则内部switch语句将不会被执行。那么如何进行第二项read()工作呢?

0 投票
3 回答
2101 浏览

java - 使用带有 system.in 扫描器的 if 语句

我不确定如何解释这个问题,但请有人帮助我。我想要一个程序,如果在键盘上输入一个单词,我有一个 if 语句,这样当输入那个单词时,它会在屏幕上打印出一个句子。就像,如果我输入“狗”并点击进入屏幕会显示关于狗或其他东西的信息。

0 投票
1 回答
355 浏览

java - System.in.read() 返回 null 导致 NullPointerException(找不到原因)

我有一个程序,CMD 总是返回:

我一直在和朋友进行头脑风暴,但仍然没有运气!如果我能得到帮助,将不胜感激。我对编码很陌生,所以我不需要我的代码的所有问题,只需要与问题相关的问题。

编辑:为什么在我使用 System.in.read(); 输入数据后返回错误

它告诉我错误是当我调用 pokemon.search 时。

如果您有任何更好的方法来改进该方法,请随时了解,但我仍然是一个初学者。

也尽量保持低词汇,我正在努力,但不要太担心:)

可以在以下位置找到文件 pokedex:http ://www.harry.technology/pokedex

我还在使用另一个小程序来下载主程序的大部分依赖项。我个人已经排除了我能找到的所有错误,但无论如何这里是链接:http ://www.harry.technology/Update.jar

旁注:关于跨平台可执行文件的任何想法?(不是 .exe、.jar 或 .app)

0 投票
0 回答
257 浏览

java - 从命令行读取大量文本

我正在尝试获取用户输入的文本,但似乎对用户可以输入的字符数有限制。我BufferedReader用来阅读System.in,这就是我最初为我的代码所拥有的:

这是我用一些示例文本运行它时得到的:

无论文本有多长,它总是在第 1011 个字符处被截断。(它实际上在第 1012 个字符处被截断,但我必须删除该字符才能按 ENTER 键插入换行符。)

我认为问题出在 BufferedReader 的readLine()方法中,所以我尝试使用 BufferedReader 中的read()andread(char[] cbuf, int off, int len)方法,但我仍然无法输入超过 1011 个字符。当我使用Scanner而不是BufferedReader.

然后我得出结论,它与我的系统有关,所以我尝试在不同的服务器上运行相同的代码,发现当时我最多可以输入 4049 个字符(不包括末尾的换行符)。

有谁知道这是为什么,以及我可以改变什么以便我可以通过阅读更多字符System.in?如有必要,我可以发布更多代码。

0 投票
2 回答
41 浏览

java - 确定输入是 int 还是 string

我最近一直在使用Scanner和System.in,但是我找不到可以判断输入是String还是整数然后进行相应处理的代码。anonye知道方法吗?

0 投票
1 回答
150 浏览

java - System.in, System.out 来自字符串

我必须测试一个主要方法,我想将东西发送到 System.in,然后查看 System.out 的结果。

我这样做:

有更好的方法吗?我可以使用一些技巧,以便在检查一些中间输出后将内容发送到输入吗?可能是我可以用来一直发送新行的输入流实现?可能还有一些我可以用来查看中间输出的打印流?

0 投票
1 回答
138 浏览

java - Jsch - 没有重定向的系统输入,输出和er?

我正在使用Jcrafts JSch Library 构建终端应用程序。

它工作正常并且按照它说的做,但是我必须将系统重定向到各种摆动组件,以便它在 GUI 应用程序中工作。

我注意到 System.in 重定向它依赖于按键将文本提交到 System.in,这很好,直到您需要使用 CRTL 键。也向上箭头表示以前的命令。

System.in 重定向和 KeyListener 提交的类

我的问题是“有没有办法让 System.in 使用 JSch 识别向上箭头和 CRTL- 命令,或者有没有更好的方法在 Java Swing 应用程序中显示控制台屏幕?”

实施

0 投票
1 回答
389 浏览

java - java System.in 如何使用 System.in.read()

我是java新手。

我应该使用 System.in.read() 来解决我的程序

但我不知道,它到底是做什么的?

谢谢你的帮助

我的问题 :

拿多个用户。如果数字小于 1,则打印错误。否则,打印 2 ^ ( 1 个传入号码 ) 的结果。“一次与 for AND 一次与 while”

0 投票
1 回答
3313 浏览

java - Java Scanner - 读取字符串中的换行符?

我有一个扫描仪,它接收用户输入直到 ctrl+d,然后是一个 while 循环,它将每个单词添加到一个字符串中然后打印它,但我想知道如何在字符串中包含新行指示符,如 \n哪里有新线。

例如,此代码将接受输入:

并打印:你好你好你好

而我希望它打印如下内容:

所以我可以看到每行的结束位置。