본문 바로가기
  • _^**_
무근본 IT 지식 공유

[무근본자바] 문자열에서 앞자리 일부 추출하기!

by 크리드로얄워터 2024. 3. 2.
반응형

문자열에서 앞 여섯 글자를 추출하는 자바 함수는 매우 간단하게 구현할 수 있습니다.


아래 예제 코드는 문자열의 첫 6자를 추출하는 방법을 보여줍니다. 이때, 원본 문자열의 길이가 6자 미만일 경우 원본 문자열 전체를 반환합니다.

public class Main {
    public static void main(String[] args) {
        String input = "Hello, World!";
        System.out.println(extractFirstSixChars(input));
    }

    public static String extractFirstSixChars(String str) {
        // 문자열의 길이가 6 이상인 경우 첫 6자만 추출, 그렇지 않으면 전체 문자열 반환
        return str.length() > 6 ? str.substring(0, 6) : str;
    }
}




위 함수에서는 String 클래스의 substring 메소드를 사용합니다.

substring(int beginIndex, int endIndex) 메소드는 문자열의 부분 문자열을 추출할 때 사용되며, beginIndex는 포함되고 endIndex는 제외됩니다.

따라서, substring(0, 6)은 문자열의 첫 번째 위치(0)부터 여섯 번째 위치(5)까지의 문자를 포함하는 새 문자열을 반환합니다.

문자열의 길이가 6보다 작은 경우, substring 메소드를 사용하지 않고 원본 문자열 전체를 그대로 반환하는 조건을 추가했습니다.

반응형

댓글