Java:在 Scanner.nextLine() 上使用默认值填充 Scanner;

2023-12-09

我正在编写一个运行循环并不断询问用户输入的java程序。然后程序用该字符串执行一系列操作,并请求另一个字符串并重复。

问题是许多字符串非常相似,所以我想用循环中上次的输入填充提示。例如:如果用户输入如下值:

Enter the SKU Number: APE-6603/A

...然后,下次请求 SKU 时,它将等到用户正常按下 Enter 键,但在用户键入任何内容之前就准备好最后一个值:

Enter the SKU Number: APE-6603/A

...并且用户可以非常快速地进行简单的更改,例如用 /B 替换 /A 并按 Enter!如果保存用户输入的字符串称为“lookFor”,有没有办法在 Java 中使用该值填充提示?这将非常有用!

Thanks!


和几个人讨论了这个想法后,看来我想要的东西是不可能的。输入的方式太简单了,不允许这样的事情。

我唯一可能的解决方案是不从我的 IDE 运行它。我可以选择使用我的应用程序,或者将应用程序更改为基于 GUI 的小程序。从控制台运行将打开“Press up”选项,如 rchirino 所建议,并且使用 GUI 将使输入的值放在那里以便稍后编辑。

如果有人想要做我上面发布的事情,答案是“Java 做不到!”。对不起。 :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java:在 Scanner.nextLine() 上使用默认值填充 Scanner; 的相关文章

随机推荐

  • 套接字绑定不会返回 int

    我的代码片段如下所示 int descriptor socket AF INET SOCK STREAM 0 if descriptor lt 0 cerr lt lt Error establishing socket connectio
  • 使用 javascript 数组填充 html 表

    我想用一个 HTML 表格来填充JavaScript array 但是 它不起作用 我不知道为什么 我的 innerHTML 没有被解释 我的变量包含良好的值 但是当我这样做时 document getElementById title i
  • Bootstrap 3 中的字形图标未在 Firefox 上呈现

    我将 Bootstrap 3 用于 Web 应用程序 我的计算机 Chrome IE 和 Firefox 一切正常 但我的一位客户看不到字形图标 I first thought the problem was my css but the
  • 转换时区 pandas 数据框

    我有数据 Symbol bid ask Timestamp 2014 01 01 21 55 34 378000 EUR USD 1 37622 1 37693 2014 01 01 21 55 40 410000 EUR USD 1 37
  • GET 的表达参数长度限制

    我有一个 Nodejs 应用程序 我在其中使用 Express 来实现 REST API 其中一个 API 接受 SQL 查询 在数据库上运行它并返回 JSON 响应 一切都工作正常 直到我使用长 SQL 查询测试 api 在调试时 我注意
  • 如何在 GWT 中公开类功能

    我有一个用 Java 编写的类库 想将其转换为 Javascript 所有方法都非常简单 并且主要与操作集合有关 我有一个类 GameControl 我可以实例化它 并且我希望将其方法暴露给页面上的其他 Javascript 代码 我想到使
  • SERVER_ERROR:[代码] 1675030 [消息]:执行查询时出错

    我在 Android 中使用 Facebook 登录 Code callbackManager CallbackManager Factory create LoginButton loginButton LoginButton this
  • Windows IoT - Zebra 蓝牙打印机

    我有两台 Zebra 蓝牙打印机 MZ220 和 iMZ220 我 唯一 要做的事情就是在 Raspberry Pi 2 上使用 Windows IoT 系统打印文本 仅此而已 例子 1号线 Hello World Line2 Line3
  • NetBeans:JasperReport 异常

    我正在开发一个需要Jasper报告的项目 我使用下面提到的代码片段在NetBeans 6 1中查看报告 该报告最初是使用iReport 3 6 0生成和编译的 我的要求是使用打印此报告一个简单的 Swing 应用程序 代码片段 public
  • 在 android 中,在 recyclerView 中准确显示按钮所在位置的弹出窗口

    I m working on a gridLayout with recyclerView in android I ve a an option with each grid Item where I want to show my po
  • iOS 在另一个项目中使用现有项目的类/资源文件

    我在 App Store 中有一个 iPhone 应用程序的现有 xCode 项目 该项目包含许多视图控制器 视图 XIB 文件 图像 等 我希望创建另一个项目 其行为方式完全相同 包含相同的控制器 视图 图像 等 除了我希望更改一些小东西
  • 如果 JSF 不支持,为什么我能够将 绑定到任意方法?

    我正在使用 Glassfish 3 1 2 2 和 JSF Mojarra 2 1 6 我有以下 Facelets 页面
  • 为什么消息打印两次?

    我正在为 C 创建一个简单的 Tic Tac Toe 这是一个我遇到问题的特定函数 这应该让用户选择 X 或 O 并且对于大多数艺术来说它都有效 但是 如果我输入错误的符号 它会打印以下语句 无效符号 请重新输入 两次 Why and ho
  • 如何从网页上使用关联程序打开本地文件?

    我知道我的应用程序的用户有一个名为 c sourcefile cs 的本地文件 我需要找到一种方法来呈现该文件的链接 以便当他单击该链接时 它将在 Visual Studio 中打开该文件 这是供我们开发团队内部使用的 因此如果没有标准方法
  • 复制省略可见副作用

    考虑这段代码 include
  • 将图像存储到 sqlite 数据库中

    下面是我在 sqlite 数据库中存储图像的代码 当我用它来存储值时它可以工作 现在我尝试将图像存储在 sqlite 数据库中 我不知道我做错了什么 我已经搜索过 但无法得到我需要的答案 任何人都可以帮我解决他的代码 sqlite3 dat
  • UITableView 静态单元格作为子视图?

    使用 iOS 5 中的 Storyboard 我将 uitableview 添加到具有静态单元格的现有视图控制器中 但是当我运行该应用程序时 表格视图不会显示 视图上的其他所有内容都加载良好 如何在常规视图控制器上将带有静态单元格的 uit
  • 如何根据每个项目中显示的数据更改列表项目的背景颜色?

    我在 SQLite 中有一个订单列表 其状态各不相同 已分配 已加载 已交付 我希望每个订单在列表中显示时都有不同的颜色背景 到目前为止 我还没有找到一个好的方法来做到这一点 我发现了很多关于如何根据位置更改列表项的背景颜色的讨论 但没有一
  • 为什么 np.hypot 和 np.subtract.outer 与普通广播相比非常快,并且有更快的方法来计算距离矩阵吗?

    我有两大组二维点 需要计算距离矩阵 我需要它很快 所以我使用了 NumPy 广播 在计算距离矩阵的两种方法中 我不明白为什么一种方法比另一种方法更好 From here我得到了矛盾的结果 单元格 3 4 6 和 8 9 都计算距离矩阵 但
  • Java:在 Scanner.nextLine() 上使用默认值填充 Scanner;

    我正在编写一个运行循环并不断询问用户输入的java程序 然后程序用该字符串执行一系列操作 并请求另一个字符串并重复 问题是许多字符串非常相似 所以我想用循环中上次的输入填充提示 例如 如果用户输入如下值 Enter the SKU Numb