StringBuffer 클래스의 substring() 메서드를 사용하여 하위 문자열을 얻습니다.
Java 프로그래밍에서 StringBuffer 클래스는 문자열을 처리하는 데 널리 사용됩니다. 문자열의 하위 문자열을 조작하고 얻는 다양한 방법을 제공합니다. 그 중 substring() 메소드는 일반적으로 사용되는 메소드로 지정된 위치 범위의 하위 문자열을 구하는 데 사용됩니다.
StringBuffer 클래스의 substring() 메서드에는 두 가지 오버로드 형식이 있습니다. 하나는 시작 인덱스를 지정하는 것이고, 다른 하나는 시작 인덱스와 끝 인덱스를 모두 지정하는 것입니다. 다음은 두 형식의 사용 예입니다.
코드 예:
StringBuffer sb = new StringBuffer("Hello World"); String subStr = sb.substring(6); System.out.println(subStr);
출력 결과:
World
설명: 위 예에서 문자열 "Hello World"는 StringBuffer 클래스의 인스턴스 sb에 할당됩니다. sb의 substring(6) 메서드를 호출하면 startIndex가 6으로 설정되어 인덱스 6부터 하위 문자열이 추출되도록 지정됩니다. 따라서 출력은 "World"입니다.
코드 예:
StringBuffer sb = new StringBuffer("Hello World"); String subStr = sb.substring(6, 11); System.out.println(subStr);
출력 결과:
World
설명: 위 예에서 하위 문자열 "World"는 문자열 "Hello World"에서도 가져옵니다. sb의 substring(6, 11) 메서드를 호출하면 startIndex가 6으로 설정되고 endIndex가 11로 설정되어 인덱스 6부터 인덱스 11까지 하위 문자열을 추출하도록 지정됩니다. 따라서 출력은 "World"입니다.
StringBuffer 클래스의 substring() 메서드는 원래 StringBuffer 객체를 수정하는 대신 새 String 객체를 반환한다는 점에 유의해야 합니다. 즉, 반환된 하위 문자열을 수정해도 원래 StringBuffer 개체에는 영향을 미치지 않습니다.
요약:
StringBuffer 클래스의 substring() 메서드를 사용하면 문자열의 하위 문자열을 쉽게 얻을 수 있습니다. 필요한 부분 문자열을 가로채기 위해 시작 인덱스와 끝 인덱스를 지정함으로써 다양한 요구 사항을 유연하게 충족할 수 있습니다. 실제 개발에서는 특정 비즈니스 로직에 따라 이 기능을 사용하여 문자열을 더 잘 처리하고 운영할 수 있습니다.
위 내용은 StringBuffer 클래스의 substring() 메서드를 사용하여 하위 문자열을 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!