问题标签 [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.
netbeans - 尽管导入了扫描仪,但编译器出现错误?
对不起,如果这是一个转贴,但我已经搜索了一个很好的答案,有些人建议必须导入我已经拥有的 java.util.Scanner,问题是编译器一直有错误在线Scanner scan = new Scanner(System.in);
?!是图书馆损坏还是什么?使用 NetBeans IDE 8.0.1。
java - Java 在 switch 语句中使用系统读取
我正在尝试使用以下switch
语句System.in.read()
:
ch2 = (char) System.in.read();
not 似乎被执行,除非明确声明ch2 = 'A'
,否则内部switch
语句将不会被执行。那么如何进行第二项read()
工作呢?
java - 使用带有 system.in 扫描器的 if 语句
我不确定如何解释这个问题,但请有人帮助我。我想要一个程序,如果在键盘上输入一个单词,我有一个 if 语句,这样当输入那个单词时,它会在屏幕上打印出一个句子。就像,如果我输入“狗”并点击进入屏幕会显示关于狗或其他东西的信息。
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)
java - 从命令行读取大量文本
我正在尝试获取用户输入的文本,但似乎对用户可以输入的字符数有限制。我BufferedReader
用来阅读System.in
,这就是我最初为我的代码所拥有的:
这是我用一些示例文本运行它时得到的:
无论文本有多长,它总是在第 1011 个字符处被截断。(它实际上在第 1012 个字符处被截断,但我必须删除该字符才能按 ENTER 键插入换行符。)
我认为问题出在 BufferedReader 的readLine()
方法中,所以我尝试使用 BufferedReader 中的read()
andread(char[] cbuf, int off, int len)
方法,但我仍然无法输入超过 1011 个字符。当我使用Scanner
而不是BufferedReader
.
然后我得出结论,它与我的系统有关,所以我尝试在不同的服务器上运行相同的代码,发现当时我最多可以输入 4049 个字符(不包括末尾的换行符)。
有谁知道这是为什么,以及我可以改变什么以便我可以通过阅读更多字符System.in
?如有必要,我可以发布更多代码。
java - 确定输入是 int 还是 string
我最近一直在使用Scanner和System.in,但是我找不到可以判断输入是String还是整数然后进行相应处理的代码。anonye知道方法吗?
java - System.in, System.out 来自字符串
我必须测试一个主要方法,我想将东西发送到 System.in,然后查看 System.out 的结果。
我这样做:
有更好的方法吗?我可以使用一些技巧,以便在检查一些中间输出后将内容发送到输入吗?可能是我可以用来一直发送新行的输入流实现?可能还有一些我可以用来查看中间输出的打印流?
java - Jsch - 没有重定向的系统输入,输出和er?
我正在使用Jcrafts JSch Library 构建终端应用程序。
它工作正常并且按照它说的做,但是我必须将系统重定向到各种摆动组件,以便它在 GUI 应用程序中工作。
我注意到 System.in 重定向它依赖于按键将文本提交到 System.in,这很好,直到您需要使用 CRTL 键。也向上箭头表示以前的命令。
System.in 重定向和 KeyListener 提交的类
我的问题是“有没有办法让 System.in 使用 JSch 识别向上箭头和 CRTL- 命令,或者有没有更好的方法在 Java Swing 应用程序中显示控制台屏幕?”
实施
java - java System.in 如何使用 System.in.read()
我是java新手。
我应该使用 System.in.read() 来解决我的程序
但我不知道,它到底是做什么的?
谢谢你的帮助
我的问题 :
拿多个用户。如果数字小于 1,则打印错误。否则,打印 2 ^ ( 1 个传入号码 ) 的结果。“一次与 for AND 一次与 while”
java - Java Scanner - 读取字符串中的换行符?
我有一个扫描仪,它接收用户输入直到 ctrl+d,然后是一个 while 循环,它将每个单词添加到一个字符串中然后打印它,但我想知道如何在字符串中包含新行指示符,如 \n哪里有新线。
例如,此代码将接受输入:
并打印:你好你好你好
而我希望它打印如下内容:
所以我可以看到每行的结束位置。