2022_09_30 정리
탈출문
break
가장 가까운 반복문 한개를 빠져나올때 사용
(그냥쓰면 종료)
중첩반복문에서 밖에있는 반복문까지 종료하려면
이름(label)을 붙히고 "break 이름;"을 사용함
continue
바로 다음 반복으로 넘어가는 기능
Continue; 이후 실행문은 건너뛰어 실행되지 않는다
return
메인의 종료
메서드의 실행을 끝냄
----------
배열을 다루는 방법
조건식에 문자열은 == 으로 확인이 불가능
문자열.equals(" 비교대상 ")
String 클래스 - 문자열
String 클래스는 생성자를 사용해서 객체를 만들필요가 없이 바로 초기화해서 사용가능하다.
String 클래스의 주요 매서드
1. charAt() 특정 인덱스의 글자를 리턴 (문자열에서 한글자만 확인하기)
2. indexOf() 특정 문자열의 시작 인덱스값을 반환
(만약 주어진 문자열이 없으면 -1을 반환)
3. length() 문자열의 길이를 알려줌
4. replace(찾을문자,변경할문자) 특정 문자열을 변경함
(trim()대신 replace(" ")를 사용하기도 함
(replace를 사용해도 원본 문자는 바뀌지 않음
5. substring() 인덱스미만의 문자열을 제외
(인덱스가 두개면 인덱스 이상~인덱스 미만 출력)
6. toUpperCase() 문자열을 대문자로 치환
7. toLowerCase() 문자열을 소문자로 치환
8. trim() 문자열의 앞 뒤 공백을 제거
9. equals() 문자열의 값을 비교( 문자열은 == 을 인식하지 못함)
10. valueOf 기본 데이터 타입의 값을 문자열(String)로 변환
11. split() 특정 문자열 기준으로 잘라서 배열로 리턴
12. toCharArray() 한글자씩 잘라서 char[]안에 넣어줌
str뒤에 .을 찍으면 다양한 메서드들이 나옴