JAVA/프로그래머스 자바 입문

파트5. 클래스와 객체 [String 클래스의 메소드 - 실습]

RiLLa_0511 2023. 3. 1. 18:36
728x90

[ Programmers  - 무료 자바 입문 강의 ]

 

●  String  클래스의 메소드

 → .length() : 문자열의 길이를 알려준다.

 → .concat() : 문자열을 결합해준다. (String 클래스 객체 자체는 바뀌지 않음)

 → .substring() : 시작 인덱스부터 해당하는 숫자의 인덱스까지 잘라낸다.

String a = "Hello My name is";
System.out.println(a.substring(4));
System.out.println(a.substring(2,7));

 ☞ 첫 번째 출력은 'o My name is" 로 a가 참조하는 문자열을 4번 인덱스부터 마지막 문자까지 출력된다.

 ☞ 두 번째 출력은 'llo M' 으로 인덱스 2번부터 6번까지 잘라서 출력된다.

 

 ※ 공백도 하나의 문자로 인식한다.

 

https://school.programmers.co.kr/learn/courses/5/lessons/358

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

public class StringExam {
    public static void main(String[] args) {
        String str1 = "안녕하세요. ";
        String str2 = "벌써 여기까지 오셨네요. 끝까지 화이팅!!";
        
        String concatResult;
        String substringResult;
        
        concatResult = str1.concat(str2);
        substringResult = str1.substring(2);
        
        
        System.out.println(concatResult);
        System.out.println(substringResult);
    }
}