Java의 백슬래시 문자

Rupam Yadav 2023년10월12일
Java의 백슬래시 문자

이스케이프 문자 또는 이스케이프 시퀀스는 문자열 형식 지정과 관련하여 Java에서 중요한 역할을 하며 백슬래시 문자는 문자를 이스케이프 문자로 만드는 것입니다. 이 기사에서는 백슬래시 문자에 대해 설명합니다.

Java에서 백슬래시를 사용하여 문자 이스케이프

아래 예에서는 백슬래시를 사용하여 다양한 작업을 수행합니다.

백슬래시는 탭을 삽입하는 \t, 백스페이스를 배치하는 \b 또는 캐리지 리턴에 사용되는 \r과 같은 여러 문자를 이스케이프할 수 있지만 여기서는 세 문자에 대해서만 이야기합니다. 프로그램.

첫 번째 문자열 문에는 새 줄을 삽입하는 데 사용되는 이스케이프 문자 \n이 있습니다. 출력은 이스케이프 시퀀스가 ​​명령문을 중단하고 단일 문자열인 경우에도 새 행을 입력함을 보여줍니다.

Java에서는 문자열을 나타내기 위해 큰따옴표를 사용하지만 문자열 자체에 큰따옴표를 표시하거나 사용하려면 따옴표를 이스케이프하지 않고는 수행할 수 없습니다. 큰따옴표를 이스케이프하기 위해 문자열을 이스케이프 문자 \"로 묶습니다.

아래 코드의 마지막 문자열은 백슬래시 자체를 이스케이프합니다. 단일 백슬래시를 사용하면 인쇄할 수 없기 때문입니다. 이것이 우리가 이중 백슬래시를 사용하는 이유입니다.

public class JavaBackslash {
  public static void main(String[] args) {
    System.out.println("I am on the first line \nI am on the second line");
    System.out.println(
        "\"I am under double quotes because I am using a backslash to escape the double quotes.\"");
    System.out.println("this\\is\\a\\path\\with\\escaped\\backslash");
  }
}

출력:

I am on the first line 
I am on the second line
"I am under double quotes because I am using a backslash to escape the double quotes."
this\is\a\path\with\escaped\backslash
작가: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

관련 문장 - Java Character