JAVA 에서 문자열 substring 을 캡 처 하 는 방법 에 대한 자세 한 설명

substringpublic String substring(int beginIndex)새 문자열 을 되 돌려 줍 니 다.이 문자열 의 하위 문자열 입 니 다.이 하위 문자열 은 지정 한 색인 에 있 는 문자 에서 시작 하여 이 문자열 의 끝 에 있 습 니 다.
예 를 들 면:

"unhappy".substring(2) returns "happy"
 
"Harbison".substring(3) returns "bison"
 
"emptiness".substring(9) returns "" (an empty string)
인자:
beginIndex-시작 부분의 색인(포함).
돌아 가기:
지정 한 하위 문자열 입 니 다.
던 지기:
Index OutOfBoundsException-beginIndex 가 마이너스 이거 나 이 String 대상 의 길이 보다 크 면.
substringpublic String substring(int beginIndex, int endIndex)새 문자열 을 되 돌려 줍 니 다.이 문자열 의 하위 문자열 입 니 다.이 하위 문자열 은 지정 한 beginIndex 에서 시작 하여 endIndex:지정 한 endIndex-1 에서 끝 납 니 다.
예시:"hamburger".substring(3,8) returns "burge"
 "smiles".substring(0,5) returns "smile"
인자:
beginIndex-시작 부분의 색인(포함).
endindex 끝 에 있 는 색인(포함 되 지 않 음).
돌아 가기:
지정 한 하위 문자열 입 니 다.
던 지기:
IndexOutOfBoundsException-beginIndex 가 마이너스 이거 나 length 가 문자열 길이 보다 크 면.
예시var str="Hello world!"
document.write(str.substring(1,3));
위 에서 문자열 을 되 돌려 줍 니 다:"el";
str.substring(1,2)//반환 e
str.substring(1)//"ello world"로 돌아 가기;
그리고 이 함수 에 이상 한 현상 이 나타 날 수 있 습 니 다.str.substring(5,0)이 나타 날 때;
이것 은 또 어떻게 된 일 입 니까?그러나 돌아 온 것 은"hello"입 니 다.
str.substring(5,1)//"ello"로 돌아 가 첫 번 째 를 자 르 고 남 은 것 으로 돌아 갑 니 다.
substring(start,end)을 볼 수 있 습 니 다.start 는 되 돌아 갈 길이 일 수 있 습 니 다.end 는 몇 글자(첫 번 째 부터)를 제거 해 야 하 는 지 설명 할 수 있 습 니 다.
JS 에서 substr(start,length)는 비교적 편리 하 게 사용 할 수 있 습 니 다.
이 단락 의 C\#편집 중
변수.Substring(매개 변수 1,매개 변수 2);
문자열 의 일부분 을 캡 처 하고 매개 변수 1 은 왼쪽 시작 자릿수 이 며 매개 변수 2 는 몇 자 리 를 캡 처 합 니 다.
예:string s1 = str.Substring(0,2);C\#에 두 개의 과부하 함수 가 있 습 니 다.
예 를 들 어 다음 코드,VS 2005 컴 파일 통과

using System;
 
using System.Collections.Generic;
 
using System.Text;
 
namespace sln_sub
 
{
 
class Program
 
{
 
static void Main(string[] args)
 
{
string myString = "A quick fox is jumping over the lazy dog";
//substring()은 C\#에 두 개의 과부하 함수 가 있 습 니 다.
//각각 다음 과 같은 예시string subString1 = myString.Substring(0);//들 어 오 는 매개 변수 가 길 고 0 이상 이면,
//이 긴 위 치 를 시작 으로
//캡 처 한 후 모든 것 을 문자열 로 남 깁 니 다.
//입력 값 이 0 보다 적 으 면,
//시스템 은 Argument OutOFRange 이상 을 던 집 니 다.
//매개 변수 범위 아웃 을 표시 합 니 다.string subString2 = myString.Substring(0, 11);//두 개의 긴 매개 변수 가 들 어 오 면,
//이전 매개 변수 하위 문자열 이 원래 문자열 의 시작 위치 에 있 습 니 다.
//다음 매개 변 수 는 하위 문자열 의 길이 입 니 다.
//조건 에 맞지 않 으 면 상기 이상 이 발생 합 니 다.

Console.WriteLine(subString1);
Console.WriteLine(subString2);
Console.ReadLine(); 
} 
}
}
프로그램 출력 결과:A quick fox is jumping over the lazy dog A quick fox또한 문자열 A 에 있 는 문자 a 의 위 치 를 구 합 니 다:A.Indexof('a').
이 단락 js 용법 편집
JS 에서 함수 성명:stringObject.substring(start,stop)
start 는 원래 문자열 검색 의 시작 위치 입 니 다.stop 은 검색 의 종료 위치 입 니 다.결과 에 stop 이 가리 키 는 문 자 를 포함 하지 않 습 니 다.
이 단락 CB 용법 편집
용도.Returns the substring at the specified location within a String object.함수 용법 및 예시strVariable.substring(start, end) "String Literal".substring(start, end)용법 설명:문자열 을 되 돌려 줍 니 다.그 중에서 start 는 시작 하 는 index 이 고 end 는 종 료 된 index 입 니 다.되 돌아 오 는 문자열 은 시작 index 의 문 자 를 포함 하지만 end 의 문 자 는 포함 되 지 않 습 니 다.이것 은 string 클래스 의 다음 method 입 니 다.
용법 실례

function SubstringDemo(){
 
var ss; //Declare variables.
 
var s = "The rain in Spain falls mainly in the plain..";
 
ss = s.substring(12, 17); //Get substring.
 
return
(ss); //Return substring.

}
이 글 이 공부 해 야 할 친구 에 게 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기