문자열은 기본적으로 정렬 문자의. 에 자바 , String의 객체는 불변이므로 상수가 생성 된 후에는 변경할 수 없습니다.문자열의 하위 문자열을 찾는 것은 . 그래서 Java의 Substring이 어떻게 작동하는지 설명하겠습니다.
이 기사에서 다룰 주제는 다음과 같습니다.
시작하자.
Java의 하위 문자열 : Java의 하위 문자열은 무엇입니까?
의 일부 불린다...에 에스 ubstring . 즉, 하위 문자열은 다른 문자열의 하위 집합입니다. 자바 하위 문자열() 메서드는이 문자열의 하위 문자열 인 새 문자열을 반환합니다. 부분 문자열 () method는 오버로드 된 메서드입니다.
통사론:
substring (// 메소드 중 하나)
{
//몸
}
C ++의 동적 메모리 할당
예:
이것은 부분 문자열의 명확한 예입니다. . 여기서 문자열은 'Edureka'이지만이를 블록으로 나누면 최종적으로 문자열을 계산하는 하위 문자열로 구성됩니다.
계속해서 substring () 아래의 다른 방법을 이해해 봅시다.
Java의 하위 문자열 : 하위 문자열 아래의 다른 메서드
substring () 메서드에는 기본적으로 두 가지 다른 메서드가 있습니다. 그들은:
자세히 이해합시다.
문자열 부분 문자열 (int begIndex)
이 메서드에는 두 가지 변형이 있으며이 문자열의 하위 문자열 인 새 문자열을 반환합니다. 하위 문자열은 문자열 끝까지 지정된 색인 'beginIndex'에있는 문자로 시작합니다.
배열 자바에서 가장 큰 수 찾기
통사론:
공용 문자열 하위 문자열 (int begIndex)
노트 : 색인은 문자열의 첫 번째 문자를 나타내는 '0'에서 시작합니다.
예를 살펴 보겠습니다.
public class Substring {public static void main (String args []) {// 초기화 String String Str = new String ( 'Welcome to Edureka') // substring ()을 사용하여 하위 문자열 추출 // Edureka 반환 System.out.print ( '하위 문자열 :') System.out.println (Str.substring (10))}}
문자열 하위 문자열 (int beginIndex, int endIndex)
이 메서드에는 두 가지 변형이 있으며 새로운 이 문자열의 하위 문자열입니다. 하위 문자열은 지정된 인덱스 BeginIndex의 문자로 시작하여 문자열의 끝까지 확장되거나 다른 인수가있는 경우 endIndex – 1까지 확장됩니다.
통사론
공용 문자열 하위 문자열 (int begIndex, int endIndex)
예를 들어 보겠습니다.
public class Substring2 {public static void main (String args []) {// 초기화 String String Str = new String ( 'Welcome to Edureka') // substring ()을 사용하여 하위 문자열 추출 // edu를 반환 System.out.print ( '하위 문자열 :') System.out.println (Str.substring (10, 14))}}
산출 : 성공
이제 마지막 주제로 넘어가겠습니다.
Java의 하위 문자열 : 하위 문자열 프로그램
하위 문자열을 이해하는 데 도움이되는 몇 가지 프로그램에 대해 논의하겠습니다. .
주어진 문자열의 모든 부분 문자열을 인쇄하는 프로그램class Course {// 모든 하위 문자열을 인쇄하는 함수 static void subString (char str [], int n) {// (int len = 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }
산출:
다음으로 메서드 사용 (substr () 함수 사용)
public class Substring {// 모든 하위 문자열을 인쇄하는 함수 public static void SubString (String str, int n) {for (int i = 0 i산출 :
이것은 우리가 Substring에 대해 배운이 기사의 끝으로 이동합니다. . 이 튜토리얼에서 여러분과 공유 한 모든 내용이 명확하기를 바랍니다.
가능한 한 많이 연습하고 경험을 되 돌리십시오.
'자바의 하위 문자열'에 대한이 기사가 관련이있는 경우 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사입니다.
스캐너 클래스의 has 메소드를 사용하면우리는 여정의 모든 단계에서 귀하를 돕기 위해 여기에 있으며 Java 개발자가 되고자하는 학생과 전문가를 위해 설계된 커리큘럼을 마련했습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.
질문이있는 경우 '자바의 하위 문자열'의 댓글 섹션에있는 모든 질문을 자유롭게 물어보십시오. 저희 팀이 기꺼이 답변 해 드리겠습니다.