[java] Java 문자열에 따옴표를 입력하는 방법은 무엇입니까?
Java에서 문자열을 초기화하고 싶지만 해당 문자열에는 따옴표가 포함되어야합니다. 예 : "ROM"
. 나는 시도했다 :
String value = " "ROM" ";
그러나 그것은 작동하지 않습니다. "
문자열 내에 s를 어떻게 포함시킬 수 있습니까?
답변
Java에서는 다음을 사용하여 따옴표를 이스케이프 할 수 있습니다 \
.
String value = " \"ROM\" ";
답변
Ian Henry의 답변 후 귀하의 의견과 관련하여 귀하가 요청한 내용을 이해했는지 100 % 확신 할 수 없습니다.
큰 따옴표를 문자열에 추가하는 경우 큰 따옴표를 문자열에 연결할 수 있습니다. 예를 들면 다음과 같습니다.
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
또는 하나의 String 변수로 수행하려면 다음과 같습니다.
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
물론 이것은 Java Strings가 불변이기 때문에 실제로 원래 ROM을 대체합니다.
변수 이름을 문자열로 바꾸는 것과 같은 작업을 수행하려는 경우 Java, AFAIK에서는이를 수행 할 수 없습니다.
답변
사용중인 언어 (지정하지 않음)를 모르지만 백 슬래시로 인용 부호 문자를 “이스케이프”할 수 있어야합니다. "\"ROM\""
답변
따옴표를 이스케이프하십시오.
String value = "\"ROM\"";
답변
\ = \\
“= \"
새 줄 = \r\n
OR \n\r
OR \n
(OS에 따라 다름) 평상시처럼 \n
.
taabulator = \t
답변
Java에서는 “:”와 함께 char 값을 사용할 수 있습니다.
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
답변
이 하나를보세요. 원하는 곳 어디에서나 전화하세요.
public String setdoubleQuote(String myText) {
String quoteText = "";
if (!myText.isEmpty()) {
quoteText = "\"" + myText + "\"";
}
return quoteText;
}
비어 있지 않은 동적 문자열에 큰 따옴표를 적용합니다. 도움이 되었기를 바랍니다.