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
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);
}
}
'JAVA > 프로그래머스 자바 입문' 카테고리의 다른 글
파트5. 클래스와 객체 [열거형] (0) | 2023.03.07 |
---|---|
파트5. 클래스와 객체 [변수의 scope와 static - 실습(1)] (0) | 2023.03.07 |
파트5. 클래스와 객체 [메소드 사용해보기 - 실습1, 2] (0) | 2023.03.01 |
파트5. 클래스와 객체 [메소드(Method) 선언 - 실습] (0) | 2023.02.28 |
파트5. 클래스와 객체 [필드(field)선언 - 실습] (0) | 2023.02.28 |