Java에서 백슬래시를 이중 백슬래시로 바꾸기
Mohammad Irfan
2023년10월12일
이 튜토리얼에서는 Java에서 단일 백슬래시(\
)를 이중 백슬래시(\\
)로 바꾸는 방법을 소개합니다.
단일 및 이중 백슬래시는 운영 체제에서 파일 또는 폴더의 경로를 형성하는 데 사용됩니다. Java는 또한 이러한 스타일을 따라 메모리에서 리소스를 찾습니다. Java String은 규칙으로 인해 이중 백슬래시를 사용합니다. 이 기사에서는 단일 백슬래시를 이중 백슬래시로 바꾸는 방법을 배웁니다. 몇 가지 예부터 살펴보겠습니다.
Java에서 단일 백슬래시(\
)를 이중 백슬래시(\\
)로 바꾸기
이 예에서는 String
클래스의 replace()
메서드를 사용하여 단일 백슬래시를 이중 백슬래시로 대체했습니다. 이 메서드는 새로 수정된 String 개체를 반환합니다. 아래의 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
String msg = "Hello \\ my name is delft";
System.out.println(msg);
String newmsg = msg.replace("\\", "\\\\");
System.out.println(newmsg);
}
}
출력:
Hello \ my name is delft
Hello \\ my name is delft
replaceAll()
메서드를 사용하여 단일 백슬래시(\
)를 이중 백슬래시(\\
)로 바꾸기
이것은 백슬래시를 대체하는 데 사용할 수 있는 또 다른 솔루션입니다. 여기에서는 제대로 작동하고 새 String 객체를 반환하는 replaceAll()
메서드를 사용했습니다. 아래의 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
String msg = "Hello \\ my name is delft and you visit \\ @ delftstack.com";
System.out.println(msg);
String newmsg = msg.replaceAll("\\\\", "\\\\\\\\");
System.out.println(newmsg);
}
}
출력:
Hello \ my name is delft and you visit \ @ delftstack.com
Hello \\ my name is delft and you visit \\ @ delftstack.com