05-29.1 String 클래스의 메서드 활용
<hide/>
package javaStudy;
public class StringMethodExam {
public static void main(String[] args) {
String str = "hello";
System.out.println(str.length());
System.out.println(str.concat(" world"));
System.out.println(str);
str = str.concat(" world");
System.out.println(str);
System.out.println(str.substring(3));
System.out.println(str.substring(3, 6));
}
}
Note) 출력결과
- str.length()
-> length: 문자열의 길이를 구해서 반환하는 메서드 (참조 변수 옆에 마침표 찍으면 나타남)
-> 공백도 하나의 문자로 카운트 된다.
- str = str.concat(" world")
-> concat : 문자열과 문자열을 결합하는 메서드.
-> str이 hello world를 참조하게 하려면 반드시 "str = "을 써줘야 참조하는 부분이 바뀐다.
- str.substring
-> substring: 원하는 부분까지 문자열을 잘라낼 수 있는 메서드
-> 1) str.substring(3) : 시작하는 3번 인덱스부터 문자열 끝까지 리턴
-> 2) str.substring(3, 6) : 3번 인덱스 ~ 6번 인덱스 까지 반환한다. (공백 포함)
05-29 String 클래스의 메서드 실습
Ex) 변수 str1과 변수 str2에 저장되 문자열을 붙어서 변수 concatResult에 저장하라.
변수 str1이 참조하는 문자열을 두 번째부터 잘라서 변수 subStringResult에 저장하라.
<hide/>
package javaStudy;
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);
}
}
Note) 출력 결과
- str1.concat(str2) : 문자열 str1뒤에 str2를 붙인다.
- str1.substring(2) : 문자열 str1의 2번 인덱스부터 참조하여 끝까지 반환한다.
'Java > 모두의 자바' 카테고리의 다른 글
Chapter 05-31 열거형(Enum) (0) | 2022.02.06 |
---|---|
Chapter 05-30 변수의 스코프와 static (0) | 2022.02.05 |
Chapter 05-29 String 클래스의 메서드 (0) | 2022.02.05 |
Chapter 05-28 메서드 사용하기 (0) | 2022.02.05 |
Chapter 05-27 메서드(method) 선언 (0) | 2022.02.05 |