Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 替换命令行上显示的值_Java_User Interface_Command Line_Multidimensional Array_User Input - Fatal编程技术网

Java 替换命令行上显示的值

Java 替换命令行上显示的值,java,user-interface,command-line,multidimensional-array,user-input,Java,User Interface,Command Line,Multidimensional Array,User Input,我有一个java代码,它在命令行上显示二维数组的元素,如下所示: Boy Girl Tom Jane John Beth 有没有一种方法可以允许用户删除Tom并将其替换为Ben,甚至将其留空。 我尝试使用BufferedReader,但我只能使用它从另一行读取,而不能替换已显示的值。实际上。。。尝试它说“JLine是一个java库,用于在控制台应用程序中读取和编辑用户输入”,所以您可以让它按照自己的意愿工作 您不能返回并“编辑”打印到控制台的

我有一个java代码,它在命令行上显示二维数组的元素,如下所示:

    Boy      Girl
    Tom      Jane
    John     Beth
有没有一种方法可以允许用户删除Tom并将其替换为Ben,甚至将其留空。
我尝试使用BufferedReader,但我只能使用它从另一行读取,而不能替换已显示的值。

实际上。。。尝试它说“JLine是一个java库,用于在控制台应用程序中读取和编辑用户输入”,所以您可以让它按照自己的意愿工作

您不能返回并“编辑”打印到控制台的输出。考虑到它是一个控制台,您可以通过所需操作的小菜单显示数据。针对您的数据结构使用操作和数据。然后,您可以清除控制台屏幕并使用新信息重建它。