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

+ Recent posts