🔸 목표


🔹 예제 코드

// 파일 이름: StringExample.java

public class StringExample {
    public static void main(String[] args) {

        String greeting = "안녕하세요";              // 문자열 변수 선언
        String name = "홍길동";

        // 문자열 연결
        String message = greeting + ", " + name + "님!";

        System.out.println(message);               // 안녕하세요, 홍길동님!

        // 문자열 길이 확인
        System.out.println("이름 길이: " + name.length());   // 3

        // 대문자, 소문자 변환
        String eng = "Java Programming";
        System.out.println(eng.toUpperCase());     // JAVA PROGRAMMING
        System.out.println(eng.toLowerCase());     // java programming

        // 문자열 포함 여부
        System.out.println(eng.contains("Java"));  // true
        System.out.println(eng.contains("Python")); // false
    }
}


🔍 주요 메서드 설명

메서드 설명
length() 문자열 길이 반환
toUpperCase() 모두 대문자로 변환
toLowerCase() 모두 소문자로 변환
contains("문자열") 특정 문자열 포함 여부 확인 (true/false)

🧪 실행 결과

안녕하세요, 홍길동님!
이름 길이: 3
JAVA PROGRAMMING
java programming
true
false


✍️ 연습문제


✅ 정리

자바에서 문자열은 String 클래스를 사용하며, 다양한 기능(메서드)을 함께 제공해.