java如何再输出一个内容后把光标移到输入内容之前试下一个输出的内容在其左边

两个输出内容是连着的,差不多就想变成“成变想就多不差”这样。希望是简单点的方法,小白来的。


    public static void main(String[] args)throws Exception {
        String str = "是否正确";
        StringBuilder sb = new StringBuilder(str.length());
        for (int i = 0; i < str.length(); i++) {
            Thread.sleep(2000);
            sb.append(str.charAt(i));
            sb.reverse();
            deleteAll(sb.length());
            System.out.print(sb);
            sb.reverse();
        }
    }

    public static void deleteAll(int length){
        while (length-->0){
            System.out.print("\b");
            System.out.print("\b");
        }
    }

这样吗

1.如果是页面输出,用户打字,然后倒序输出文字,这个应该跟前端有关,估计不是你想问的。
2.如果是在控制台中输出,使用键盘录入方式获取到用户输入的内容,然后将内容倒序输出即可。
3.所以核心点在于:如何将输入内容倒序。
4.因为输入的是汉字,再精确为:如何将字符串倒序输出
5.分析完了,自己查查吧,加油!