1. String 을 숫자로 변환하기.
int num = Integer.parseInt(문자);
숫자를 문자로 변환하거나, nextLine() 으로 입력받은 문자를 숫자로 변환하고자 할때 사용된다.
즉, 문자 부분에 들어갈 수 있는 것은 두가지가 있다.
순수한 문자열 또는 Scanner 가 있다.
2. 문자열 비교하기.
Scanner 로 입력받은 문자열은 단순한 문자열로는 비교할 수 없다.
하여 Scanner 로 입력받은 문자열은 String 타입의 특정 메서드를 사용하는데
종류는 크게 3가지가 있다.
1. String.compareTo(문자) // 문자와 문자사이에 존재하는 문자의 개수를 리턴한다. 즉, 반환값이 0이라면 같은 문자열이다.
2. String.equals(문자) // 문자와 문자를 순수히 비교한다. 같다면 true, 틀리면 false 를 반환한다.
3. String.equalsIgnoreCase(문자) // 문자와 문자를 비교하는데 대소문자 구분을 하지 않는다. 다시말하면 equals 는 대소문자를 구분한다.
3. 문자 추출하기
문자열은 앞의 문자와 뒤의 문자를 비교할 수 있다. 또한, 시작 위치를 지정하고 추출할 길이를 추출하면 해당 길이만큼의 문자를 추출해낼 수 있다.
1. String.startsWith(문자) // String 이 문자로 시작하는지 판단한다. 참이라면 true, 거짓이면 false 를 반환한다.
2. String.endsWidth(문자) // String 이 문자로 끝나는지 판단한다. 참이라면 true, 거짓이면 false 를 반환한다.
3. String.subString(시작위치, 마지막위치) // String 에서 시작위치부터 마지막 위치까지의 문자열을 반환한다.
3. 예제 abcdefg.subString(0, 3) =>> abc
댓글 없음:
댓글 쓰기