input相关内容

在java中等待输入时打印到控制台?

我想在等待输入时打印到控制台。这可以用多线程吗?如果是这样,我不知道如何多线程。我需要帮助! 解决方案 使用此代码: public class KeyboardInput extends Thread { Scanner sc = new Scanner(System.in); @Override public void run() { while(true) { ..
发布时间:2016-12-28 23:46:32 Java开发

Java基本控制台编程 - 可以使用hasNextLine从控制台读取输入?

我已经看到这个代码对我看起来不自然。我通常使用 hasNextLine(),而不是一个布尔变量 done ,如 while loop,但现在我很困惑。我的问题是,我可以替换的逻辑,其中变量完成显示与 hasNextLine()控制台,或者当输入来自文件时,我可以只使用 hasNextLine()吗?这是一个更好的实践方法,通过使用 done 变量或 hasNextLine()?感谢。 // ..
发布时间:2016-12-28 23:42:25 Java开发

跨平台的具有非阻塞控制台输入的方式

我需要一种以非阻塞方式调用std :: cin的交叉平台方法。我知道这是可能的线程,但也许有一个更好的选择? 解决方案 标准C和C ++不提供任何方法来执行非阻塞I / O。通常,C和C ++运行时环境在用户按下 键之前根本看不到任何输入。 所以,唯一的选项是真正使用单独的线程来读取输入,或使用平台特定的方法来做非阻塞输入(可能包装,所以你可以很容易地替换该部分时移植 ..
发布时间:2016-12-28 22:47:09 C/C++开发

Java:从控制台读取密钥,而不按Enter键

我想在用户按特定键时中断程序。 我尝试下面的代码,但它唯一的工作与输入键。 java.io.InputStreamReader reader = new java.io.InputStreamReader(System.in); boolean b = false; while(!b) { try { if(reader.ready()) { //读取一个字符并处理 ..
发布时间:2016-12-28 22:12:34 Java开发

输出到控制台,同时在ruby中保留用户输入

我有一个ruby脚本,同步和异步接收和显示来自服务器的消息,并允许用户在控制台上输入。当接收到消息时,它当前正在写入用户正在键入的中间。输入本身不是乱码,但它看起来可怕。理想情况下,它将保存用户当前输入,输出消息,然后在下一行恢复输入。我在c通过拦截每一个关键笔划,但我记得的是,这是一个主要的麻烦。我对ruby很新,所以我不知道是否有一个很好的方法来做到这一点,或如何做。 示例:用户正在输入 ..
发布时间:2016-12-28 20:54:39 其他开发

Java控制台输入Sublime Text 2?

我最近切换到sublime text 2,但我似乎找不到任何插件/资源,这将允许我实现java控制台输入到编辑器。我设法使它编译和执行java文件,但每当我的代码需要任何输入(如扫描仪输入),代码不编译,我得到一个错误。 我已经看到了解决方案,使这发生在python,但haven'y设法找到任何关于Java。 解决方案 Okay,我已经找出了一个完整和完美的解决方案,这个“Run j ..
发布时间:2016-12-28 20:49:26 Java开发

为什么使用java.io.Console?

这里只是一个快速。 使用 java.io.Console 的好处是使用 BufferedReader 包装 InputStreamReader 用于 System.in 为什么要使用它? 感谢您的任何意见! 解决方案 您可以使用 java.io.Console 向用户呈现交互式命令行。你可以用 System.in 自己来做所有的事情,但是你必须实现一些事情,比如当输入完成 ..
发布时间:2016-12-28 20:36:42 Java开发

删除Python中的最后一个输入行

我有以下代码: num = int(raw_input(“input number:”)) 打印“\b”* 20 控制台输出如 输入数字:10 'd喜欢在用户按 ENTER 后删除文本输入数字:10 。退格键 \b 无法做到。 解决方案 这将工作在大多数unix和windows终端...它使用非常简单的ANSI转义。 num = ..
发布时间:2016-12-28 20:35:14 Python

获取键盘输入

如何在Java的控制台中从用户获取简单的键盘输入(整数)?我使用 java.io。* 的东西实现了这一点,但它说它已被弃用。 解决方案 您可以使用 ..
发布时间:2016-12-28 17:48:16 Java开发

中断等待用户输入的线程,然后退出应用程序

我有两个线程运行, userInputThread 等待用户从命令行输入, interrupterThread 试图中断 userInputThread 启动后1秒。显然你不能打断被 System.in 阻塞的线程。另一个答案建议在中断线程之前用 System.in.close()关闭 System.in 。但是当我运行下面的代码, userInputThread 永远不会中断,应用程序只是挂起而 ..
发布时间:2016-12-26 19:35:33 Java开发

与openbook = hook_compressed的fileinput用法

我尝试使用fileinput读取一些压缩文件,但我尝试了以下三种方法, c $ c> file = os.join.path(path + filename) for i,enumerate中的行(fileinput([file],openhook = gzip.open)): i,在枚举中的行(fileinput.input(openhook = fileinput.hook_comp ..
发布时间:2016-12-25 13:55:06 其他开发

java中编译错误:找不到符号。

我有这样的代码,它是一个文本文件,并把它变成一个字符串,然后将字符串的部分分成一个数组列表的不同元素。 import java.util.Scanner; import java.io. *; import java.util.ArrayList; public class Grocery { public Grocery(){ File inFile = ne ..
发布时间:2016-12-23 14:03:33 Java开发

Java:使用键盘类输入字符串

我试图在Java控制台应用程序中输入信息,但我似乎无法运行它。 这是我的Java文件看起来像: p> public class Ovning1_3 { public static void main(String args []) { 字符串名称; System.out.println(“输入您的姓名”); name = Keyboard.readString ..
发布时间:2016-12-23 13:27:13 Java开发

MIPS如何比较从输入中获取的字符?

我的程序询问用户他/她正在考虑的号码是否在列表中。用户输入y或n。如何检查用户是否在汇编中输入y或n?如果等于121(对于'y'的十进制ASCII码)或分支,如果值等于110(对于'n' $ b的十进制ASCII码),则将用户输入放入寄存器和分支就足够了 $ b 提前感谢 解决方案 可以使用系统调用代码读取字符系统调用代码12,那么字符(二进制ASCII代码)将被存储在$ v0中,然后 ..
发布时间:2016-12-21 15:03:34 其他开发

在Java中检查输入

首先让我开始说我是Java的新手,我不是一个专业的程序员,但我已经在VBA中编写了几个宏。 m试图帮助我的儿子与他的高中Java任务。在分配中存在用户具有Y或N输入的点。我不知道为什么这个代码不工作。 //等待用户按Y或N do { playAgain = input.next(); } while(!playAgain.equalsIgnoreCase(“n”)||(!pl ..
发布时间:2016-12-21 14:20:27 Java开发

如何在Python 3中输入文本时不使用input()

我在 Python 3 中创建了一个基本实用程序,用户在其中输入命令并将反馈打印到控制台中。当使用 input()或 sys.stdin.readline()函数输入数据时,这是命令行会话可能看起来像(包括\r和\\\ 字符) 1。你的名字是什么:\\\ 2. \\\ 3.你的名字是 .\\\ 但是,我想在用 ..
发布时间:2016-12-20 17:23:27 Python

命令行输入导致SyntaxError

我有一个简单的Python问题,我有大脑冻结。此代码段工作。但是当我用phoneNumber替换“258 494-3929”时,我得到以下错误: #比较电话号码 phone_pattern ='^ \d {3}?\d {3} -\d {4} $' #phoneNumber = str(请输入电话号码: “)) 如果re.search(phone_pattern,”258 494-3 ..
发布时间:2016-12-20 12:22:46 Python