13일차 강의 정리
String st1="java"; //선언
1. hashCode() - value 를 참조하기 위한 Key가 되는 유일한 값
소스 - System.out.println(st1.hashCode());
결과 - 3254818
2. indexOf("a",2) - 2의 위치 부터 시작해서 a를 찾아 자리번호를 출력, 문자가 없으면 -1이 출력
소스 - System.out.println(st1.indexOf("a",2));
결과 - 3
3. isEmpty() - st1이 비어있는지 확인
소스 - System.out.println(st1.isEmpty());
결과 - false
4. matches("java") - 매치 하는지 확인
소스 - System.out.println(st1.matches("java"));
결과 - true
5. replace('a', 'b') - 재배치 a->b로 바꿔준다
소스 - System.out.println(st1.replace('a', 'b'));
결과 - jbvb
6. replaceFirst("a", "b") - 첫번째 a만 바꿔준다
소스 - System.out.println(st1.replaceFirst("a", "b"));
결과 - jbva
7. substring(2) - 자리번호 2부터 출력(0부터 시작)
소스 - System.out.println(st1.substring(2));
결과 - va
8. substring(0,3) - 자리번호 0부터 3까지 출력
소스 - System.out.println(st1.substring(0,3));
결과 - jav
9. toCharArray() - 한글자씩 가져온다
소스 - char[] ch = st1.toCharArray();
for(int i=0;i<ch.length;i++){
System.out.println(ch[i]);
}
결과 - j
a
v
a
String st2 = " ab cd EFG ";
10. toLowerCase() - 모두 소문자로
11. trim() - 문자의 앞뒤 공백 제거
소스 - System.out.println(st2.toLowerCase().trim());
결과 - ab cd efg
12. toUpperCase() - 모두 대문자로
소스 - System.out.println(st2.toUpperCase()); (공백제거 없음)
결과 - AB CD EFG
13. valueOf(i) - i=정수, 정수를 문자열로변경
소스 - int i = 100;
String a = String.valueOf(i)+1;
System.out.println(a);
결과 - 1001
'* Programming > JAVA' 카테고리의 다른 글
DAY13 주민등록번호로 신분확인 (0) | 2016.07.21 |
---|---|
DAY13 String 2 (0) | 2016.07.21 |
DAY13 학생 성적관리 프로그램 (0) | 2016.07.21 |
DAY12 Lotto구매하기 결과발표(static메소드) (0) | 2016.07.21 |
JAR로 export 하기 (0) | 2016.07.19 |