如何在控制台上获取当前光标位置?

时间:2018-01-11 07:06:04

标签: java console-application

如何在控制台上获取当前光标位置并从下一行的相同位置写入?

例如,我想在控制台的第2行中获取字母L的起始位置。然后在下一行(System.out.println)从相同位置开始。不知道该怎么做 它?

Line1
Line2
            Line3
            //Start from here

1 个答案:

答案 0 :(得分:0)

可能有很多方法可以做到这一点,这只是先弹出......

  • 在名为noOfSpaces的变量中使用String indexOf方法获取所需行(此处为Line2)中L的位置
  • 使用System.out.println转到下一行
  • 使用System.out.printf打印空间noOfSpaces次数或使用该大小的空白字符串,以便光标在当前行中与所需行中的L位于同一位置