t,n,r,b,f의 역할
직접 출력해보시면 알 수 있습니다System.out.println("11111t2225222");System.out.println("55555n665666"); System.out.println("88877r5454421n");System.out.println("777458b6594954");System.out.println("777788f6594954");
출력 결과:
t
相当于tab键
b
退格(Backspace)
f
控制台输出相当于如图
n
换行
r
b
백스페이스
f
와 같습니다. 콘솔 출력은 그림
n
줄 바꿈
Enter r | |
---|---|
원래 의미는 커서가 다음 줄로 간다는 뜻이다(반드시 다음 줄의 시작으로 갈 필요는 없다). . n의 영문 개행문자, 제어문자는 LF, 즉 Line Feed | nrtf |
Character | |
줄 바꿈 |
Enter
t
Tab(탭과 동일)
f페이지 변경
설명 각 개인의 특성.
줄 바꿈 문자로 커서를 다음 줄로 이동합니다.
public class Test { public static void main(String[] args) { System.out.print("aaaaaaaaaaaaa\nbbbb"); } }
r 캐리지 리턴 문자는 커서를 현재 줄의 시작 부분으로 되돌립니다. 이전에 이 줄에 내용이 있었다면 덮어쓰게 됩니다.
public class Test { public static void main(String[] args) { System.out.println("hello world\r12345"); } }
여기서 이전에 출력된 hello world가 지워지고 1234가 다시 출력된 것처럼 보입니다. 원래 뜻과는 다릅니다. "1234 world"를 출력해야 하지 않나요?
그러나 콘솔의 출력 결과는 우리가 예상한 결과입니다.
이유는 컴파일러와 관련이 있어야 합니다.
t는 탭 문자입니다. 탭 들여쓰기와 동일합니다.출력하는 내용은 4의 배수가 됩니다. "at" 문자열이 출력되면 a 뒤에 공백 3개가 출력됩니다. aaaat 문자열이 출력되면 4 a 가 출력됩니다. 4개의 공백을 출력합니다. 그럼 aaaaat가 출력된다면 어떨까요? , 그 뒤에 공백 3개가 출력되므로 출력되는 문자 수는 정확히 4의 배수가 됩니다.
다음은 테스트 코드입니다. 🎜public class Test { public static void main(String[] args) { System.out.println("a\t*"); System.out.println("123412341234"); System.out.println("aaa\t*"); System.out.println("123412341234"); System.out.println("aaaa\t*"); System.out.println("123412341234"); System.out.println("aaaaa\t*"); System.out.println("123412341234"); } }
public class Test { public static void main(String[] args) { System.out.println("aaaa\fbbbb"); } }
위 내용은 Java에서 \t,\n,\r,\b,\f의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!