gpt4 book ai didi

java - 是否可以打印用户可以编辑的文本(对于控制台程序)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:29 26 4
gpt4 key购买 nike

假设我允许用户编辑某些内容,例如地址簿中的电话号码(实际上,这正是我正在做的)。有没有我可以添加到 println 的东西,它允许我插入一个变量来显示为完全可编辑的文本?我正在做的任务实际上并不需要这个,但我认为拥有它会很酷。我在 Google 上查找,但找不到任何内容,然后我又不知道我在寻找什么,也不知道我是否记住了正确的条款...

最佳答案

不,不仅仅使用 Java 在框架中提供的内容。编辑一些文本需要

  1. 根据按键操作,这在 Java 中是不可能的,因为输入是缓冲的(即等待 Enter 被按下)
  2. 在你输出的文本中四处移动,这也是不可能的

这可以使用一些 native 代码(linux 上的 ncurse,...),使用 JNI 或 JNA 来完成,但并不那么容易。

请注意,有一些项目旨在添加这些功能,因此如果您可以使用核心库之外的东西,您可以尝试一下...例如 http://code.google.com/p/java-console-api/

关于java - 是否可以打印用户可以编辑的文本(对于控制台程序)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1552156/

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