Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Java/자바] 문자열에 따옴표 넣는 방법과 예제 코드 본문
Java에서 문자열에 따옴표를 넣는 방법은 다양한데요, 다음은 몇 가지 예제 코드와 함께 자세히 설명하겠습니다.
예제 1: escape 문자 사용
String str1 = "He said, \"Hello!\"";
System.out.println(str1); // 출력 결과: He said, "Hello!"
이 예제에서는 백슬래시(\)를 사용하여 따옴표를 이스케이프하였습니다.
예제 2: String concatenation
String str2 = "She said, " + '"' + "Goodbye!\"" ;
System.out.println(str2); // 출력 결과: She said, "Goodbye!"
문자열을 이어붙여서 따옴표를 포함한 문자열을 만들었습니다.
예제 3: String.format 사용
String str3 = String.format("I'm \"%s\".", "happy");
System.out.println(str3); // 출력 결과: I'm "happy".
String.format 메서드를 사용하여 포맷 문자열을 구성하였습니다.
예제 4: Unicode escape sequence 사용
String str4 = "I love \u0022Java\u0022 programming.";
System.out.println(str4); // 출력 결과: I love "Java" programming.
유니코드 이스케이프 시퀀스를 사용하여 따옴표를 삽입하였습니다.
예제 5: StringBuffer 또는 StringBuilder 사용
StringBuilder sb = new StringBuilder();
sb.append("He said, \"");
sb.append("Hello!");
sb.append("\"");
String str5 = sb.toString();
System.out.println(str5); // 출력 결과: He said, "Hello!"
문자열을 동적으로 생성할 때 StringBuilder 또는 StringBuffer를 사용하여 따옴표를 삽입할 수 있습니다.
예제 6: Apache Commons Lang 라이브러리 사용
import org.apache.commons.lang3.StringEscapeUtils;
String str6 = StringEscapeUtils.escapeJava("She said, \"Goodbye!\"");
System.out.println(str6); // 출력 결과: She said, \"Goodbye!\"
Apache Commons Lang 라이브러리의 StringEscapeUtils 클래스를 사용하여 문자열을 이스케이프할 수 있습니다.
'프로그래밍' 카테고리의 다른 글
[Java/자바] BiConsumer 인터페이스 예제와 활용 (0) | 2024.03.13 |
---|---|
[Java/자바] 숫자에 3자리마다 콤마(,) 찍는 방법과 예제 코드 (0) | 2024.03.13 |
DDoS 공격: 인터넷 보안을 위협하는 대규모 공격 (0) | 2024.03.12 |
TLS(Transport Layer Security) 프로토콜: 데이터 통신의 보안 기반 (0) | 2024.03.12 |
HTTP와 HTTPS의 차이: 웹 보안의 필수 요소 (0) | 2024.03.12 |