>  기사  >  Java  >  Java의 System.out.print()에서 따옴표를 어떻게 인쇄합니까?

Java의 System.out.print()에서 따옴표를 어떻게 인쇄합니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-04 16:29:02287검색

How do I print quotes in Java's System.out.print()?

Java의 System.out.print에서 따옴표를 인쇄하는 방법

Java에서 System.out.print()를 사용하여 텍스트를 출력할 때, 따옴표(")가 의도한 대로 인쇄되지 않는 문제가 발생할 수 있습니다. 따옴표와 함께 "Hello"를 표시하는 대신 출력에는 다음과 같은 내용만 표시됩니다. 안녕하세요.

이 문제를 해결하려면 백슬래시()를 사용하여 큰따옴표 문자를 이스케이프해야 합니다. 수정된 코드는 다음과 같습니다.

<code class="java">System.out.print("\"Hello\"");</code>

이렇게 하면 큰따옴표 문자가 다음과 같이 됩니다. 문자열의 일부로 해석되어 그에 따라 인쇄됩니다.

추가 이스케이프 문자

큰따옴표 외에도 Java에서는 문자열 리터럴에서 특정 다른 문자를 이스케이프해야 합니다.

  • 캐리지 리턴 및 줄 바꿈: "r" 및 "n"
  • 백슬래시: "\"
  • 작은따옴표: "'"
  • 가로 탭 및 양식 피드: "t" 및 "f"

Java 문자열 및 문자 리터럴 이스케이프의 전체 목록은 JLS(Java 언어 사양).

유니코드 이스케이프 시퀀스

uxxxx 형식의 유니코드 이스케이프 시퀀스를 사용하여 소스 코드에 유니코드 문자를 포함할 수도 있습니다. 여기서 xs는 16진수입니다. 이러한 시퀀스는 문자열 및 문자 리터럴뿐만 아니라 Java 프로그램의 어느 곳에서나 사용할 수 있습니다. 유니코드 이스케이프에 대한 자세한 내용은 JLS 섹션 3.1, 3.2 및 3.3을 참조하십시오.

참조:

  • [Oracle Java Tutorial: Numbers and Strings - 문자](https://docs.oracle.com/javase/tutorial/java/data/characters.html)
  • [Java에서는 이스케이프하지 않고도 문자열 리터럴을 작성할 수 있는 방법이 있습니까? 따옴표?](https://stackoverflow.com/questions/12571156/in-java-is-there-a-way-to-write-a-string-literal-without-having-to-escape-quotes)

위 내용은 Java의 System.out.print()에서 따옴표를 어떻게 인쇄합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.