Java 在命令行中导航选项

Java 在命令行中导航选项,java,Java,是否有我可以使用的工具,以便显示选项列表,用户使用箭头导航列表,然后选择任何选项?我见过很多java程序在cmd中运行,它们会给你一个列表,你可以按enter键选择一个选项。你可能想先打印出你所有的选择: List<String> choices = Arrays.asList("choice1", "choice2", "chice3"); for (int i=0; i<choices.size(); i++) { System.out.println(i+" :

是否有我可以使用的工具,以便显示选项列表,用户使用箭头导航列表,然后选择任何选项?我见过很多java程序在cmd中运行,它们会给你一个列表,你可以按enter键选择一个选项。

你可能想先打印出你所有的选择:

List<String> choices = Arrays.asList("choice1", "choice2", "chice3");

for (int i=0; i<choices.size(); i++)
{
    System.out.println(i+" : "+choices.get(i));
}

用户是否有机会使用上下箭头导航选项,并使用enter键选择选项?
Scanner reader = new Scanner(System.in);   
System.out.println("Enter your choice: ");
int n = reader.nextInt();