Java에서 백슬래시를 이중 백슬래시로 바꾸기

Mohammad Irfan 2023년10월12일 Java Java String
  1. Java에서 단일 백슬래시(\)를 이중 백슬래시(\\)로 바꾸기
  2. replaceAll() 메서드를 사용하여 단일 백슬래시(\)를 이중 백슬래시(\\)로 바꾸기
Java에서 백슬래시를 이중 백슬래시로 바꾸기

이 튜토리얼에서는 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
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다

관련 문장 - Java String