JAVA 에서 문자열 substring 을 캡 처 하 는 방법 에 대한 자세 한 설명
public 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 대상 의 길이 보다 크 면.
substring
public 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.
}
이 글 이 공부 해 야 할 친구 에 게 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JAVA 객체 작성 및 제거 방법정적 공장 방법 정적 공장 방법의 장점 를 반환할 수 있습니다. 정적 공장 방법의 단점 류 공유되거나 보호된 구조기를 포함하지 않으면 이불류화할 수 없음 여러 개의 구조기 파라미터를 만났을 때 구축기를 고려해야 한다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.