回车符'\r'的使用——\r在java中是回车符的意思,将光标切换到当前行的开头
(1)回车符'\r'后面没有内容
System.out.println("abcdef\r"); // abcdef
System.out.println("abcdef\r\r\r"); // abcdef
System.out.println("abcdef\r\r\r\r\r\r\r\r\r\r\r\r\r"); // abcdef
(2) 回车符'\r'后面有内容
?? ??? ?光标定位到当前行的开头,\r后面的内容依次取代第一位,第二位,第三位.....的内容,直到\r后面取代完,如果\r还剩下没有被取代的数,则该数不变 ?? ??? ??\r数量不影响
System.out.println("abcde\r123"); // 123de 1取代a,2取代b,3取代c,de不变
System.out.println("abcde\r\r123"); // 123de 1取代a,2取代b,3取代c,de不变
System.out.println("abcde\r\r\r123"); // 123de 1取代a,2取代b,3取代c,de不变
System.out.println("abcde\r\r\r\r\r\r123"); // 123de 1取代a,2取代b,3取代c,de不变
System.out.println("abcde\r\r\r12345678"); // 12345678 1取代a,2取代b,3取代c,de不变
System.out.println("abcde\r\r\r\r\r\r1234"); // 1234e 1取代a,2取代b,3取代c,de不变
|