이전 포스팅에서 정수, 소수, 문자열등 변수의 값이 특정 값과 동일한지 확인하는 방법에 대해 알아보았습니다. 바로 if문이었습니다. 오늘 심화 예제로서 이 if 조건문을 활용하여 문자열의 특정 위치 값이 특정 문자와 동일하다면 다르게 처리하는 방법도 알아보도록 하겠습니다. 따라서 자바에서 if 조건문에 대해 아직 모르신다면 아래 이전 포스팅 링크를 참조하여 학습해주세요.
public class Example {
public static void main(String[] args) {
String longString = "This is a long string with more than 10 characters...";
char character = longString.charAt(10);
System.out.println("Character at index 10: " + character);
}
}
문자열에서 특정 위치 문자값 비교 예제
아래는 주어진 문자열에서 6번째의 위치한 문자값이 'l' 인지 확인하는 if 조건문을 사용하여 맞을 경우 맞다는 안내 문구를 출력하는 예제입니다. charAt은 첫번째 위치의 값이 0이기때문에 6번째는 5입니다. 이처럼 특정 위치 문자값을 가져오고 확인하는 방법에 대해 알아보았습니다.
public class Example {
public static void main(String[] args) {
String longString = "Hello, world!";
if (longString.charAt(5) == 'l') {
System.out.println("6 word is 'l'");
} else {
System.out.println("6 word is not 'l'");
}
}
}