반응형
문자열에서 앞 여섯 글자를 추출하는 자바 함수는 매우 간단하게 구현할 수 있습니다.
아래 예제 코드는 문자열의 첫 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 메소드를 사용하지 않고 원본 문자열 전체를 그대로 반환하는 조건을 추가했습니다.
반응형
'무근본 IT 지식 공유' 카테고리의 다른 글
윈도우즈에서 단축 명령어 (cmd) 영구 지정 방법 (0) | 2024.03.20 |
---|---|
윈도우에서 파일탐색기를 빠르게 열 수 있는 단축키는!? (0) | 2024.03.20 |
[무근본 c#]엑셀 여러파일 하나의 시트에 합치는 코드 (0) | 2024.03.01 |
파이썬 외부 py 파일 호출하기 (외부프로그램호출) (1) | 2023.12.19 |
C#으로 웹소켓 서버 구현해보기 (0) | 2023.12.19 |
댓글