java - 让用户在 cmd 中选择多个元素
问题描述
我正在使用 Java 开发命令行应用程序 (cmd.exe),需要一个输入掩码,用户可以在其中使用箭头键选择列表中的多个元素,然后使用空格键选择或取消选择它们。
我需要类似的东西
Select elements:
( ) element 1
(*) element 2
( ) element 3
(*) element 4
(*) element 5
一旦检测到输入,我是否必须覆盖每一行,或者我可以用不同的方式解决它吗?
编辑:我知道如何重写终端中的行,这不是我的问题。我想知道是否有其他解决方案!
解决方案
有一些库提供了这样的功能,例如:
推荐阅读
- rx.net - 如何在 Rx.Net 中定义 ConcatMap?
- xslt - 当 XSLT 变量中的重复结果时如何返回单个值?
- vba - ShapeRange.Export 方法在 PowerPoint 中不再有效吗?
- html - 如何用三个级别修复“我的下拉菜单”
- node.js - 有没有办法使用 selenium web-driver (nodejs) 获取当前浏览器名称?
- sql - EXCEPT 和 DISTINCT 在哪些情况下不同?
- amazon-web-services - AWS Cloud Formation:如何自动化 EC2 实例克隆/快照
- react-native - React Native Geolocation 在 IOS 上无法正常工作
- string - 如何根据要求对字符串进行分段
- javascript - 是否有可能知道装饰器在一个类中定义了哪些方法和属性