gpt4 book ai didi

java - 如何检查控制台输入中是否写入了某些内容?

转载 作者:行者123 更新时间:2023-12-04 04:47:25 26 4
gpt4 key购买 nike

如何检查控制台输入中是否写入了某些内容?如果不是代码会继续,但如果我会写一些新的东西?有可能吗?

Scanner k2sk;
k2sk = new Scanner(System.in);
k2sk.nextLine();

但是代码会等到我写点东西

最佳答案

如果您想等待用户输入,同时又不想等待,只需将该职责分配给另一个 Thread .

这里我做了一个简短的例子,希望它会有用:

import java.util.Scanner;
public class TestInput {

public static void main(String[] aa)
{
new Thread(new T1()).start();
System.out.println("MOVED FURTHER");
}

public static class T1 implements Runnable
{

public void run() {

Scanner k2sk;
k2sk = new Scanner(System.in);
k2sk.nextLine();
System.out.println("DONE");
}
}
}

关于java - 如何检查控制台输入中是否写入了某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17975970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com