gpt4 book ai didi

java - 如何开始输出一个新行然后返回到上一行java

转载 作者:搜寻专家 更新时间:2023-11-01 02:36:31 24 4
gpt4 key购买 nike

我正在做一个英语到盲文的程序。我就是这样做的

    if(letter_saver.contains("a")){
System.out.println("|. |");
System.out.println("|..|");
System.out.println("| .|");

输出结果

|. |  //but i need to be able to come back to this line to do the next letter  
|..|
| .|

而不是在这里打印它。

最佳答案

您将无法使用 System.out.print 完成此操作。

相反,您需要一些其他变量来保存您正在处理的文本。

我建议使用字符串数组(如果您事先不知道会有多少行,则使用 ArrayList),每个条目对应一行文本。

ArrayList<String> lines = new ArrayList<String>();
lines.add("|. |");
lines.add("|..|");
lines.add("| .|");

这样,您可以轻松返回编辑前一行,如下所示:

lines.set(0, lines.get(0).concat("text to add"); // Edit a previous line

然后,当您准备好显示结果时:

for(String s : lines)
System.out.println(s);

关于java - 如何开始输出一个新行然后返回到上一行java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48998292/

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