자바 문자열 상용 동작
3877 단어 String
문자열 찾기
String 은 index Of 와 lastIndex Of 방법 두 가지 문자열 을 찾 는 방법 을 제공 합 니 다. 1、indexOf(String s)
이 방법 은 매개 변수 문자열 s 가 지정 한 문자열 에 처음 나타 난 색인 위 치 를 되 돌려 주 는 데 사 용 됩 니 다.문자열 의 index Of()방법 을 호출 할 때 현재 문자열 의 시작 위치 에서 s 의 위 치 를 검색 합 니 다.문자열 s 를 검색 하지 않 으 면 이 방법 을 되 돌려 줍 니 다-1
String str ="We are students";
int size = str.indexOf("a"); // size 3
2、lastIndexOf(String str) 이 방법 은 문자열 이 마지막 으로 나타 난 색인 위 치 를 되 돌려 주 는 데 사 용 됩 니 다.문자열 의 lastIndexOf()방법 을 호출 할 때 현재 문자열 의 시작 위치 에서 매개 변수 문자열 str 를 검색 하고 마지막 으로 str 가 나타 난 색인 위 치 를 되 돌려 줍 니 다.문자열 str 를 검색 하지 못 하면 이 방법 은-1 을 되 돌려 줍 니 다. lastIndex Of 방법의 인자 가 빈 문자열 이 라면,되 돌아 오 는 결 과 는 length 방법의 되 돌아 오 는 결과 와 같 습 니 다.지정 한 색인 위치 문자 가 져 오기 charAt()방법 을 사용 하면 지정 한 색인 에 있 는 문 자 를 되 돌려 줍 니 다.
String str = "hello word";
char mychar = str.charAt(5); // mychar w
하위 문자열 가 져 오기 String 클래스 의 substring()방법 을 통 해 문자열 을 캡 처 할 수 있 습 니 다.이러한 방법의 공통점 은 문자열 의 아래 표 시 를 이용 하여 캡 처 하고 문자열 의 아래 표 시 는 0 에서 시작 되 는 것 임 을 명 확 히 해 야 한 다 는 것 이다.문자열 에 빈 칸 이 색인 위 치 를 차지 합 니 다.1、substring(int beginIndex) 이 방법 은 지정 한 색인 위치 에서 이 문자열 의 끝 을 아 는 하위 문자열 을 캡 처 하 는 것 을 되 돌려 줍 니 다.
String str = "Hello word";
String substr = str.substring(3); // , substr lo word
2、substring(int beginIndex, int endIndex) beginIndex:하위 문자열 의 색인 위 치 를 캡 처 하기 시작 합 니 다. endIndex:전체 문자열 에서 하위 문자열 의 끝 위치
String str = "Hello word";
String substr = str.substring(0,3); //substr hel
공백 제거
trim()방법 은 문자열 의 사본 을 되 돌려 줍 니 다.선도 빈 칸 과 끝 빈 칸 을 무시 합 니 다.
문자열 바 꾸 기
replace()방법 은 지정 한 문자 나 문자열 을 새로운 문자 나 문자열 로 바 꿀 수 있 습 니 다.
oldChar:바 꿀 문자 나 문자열
new Char:원래 문자열 의 내용 을 바 꾸 는 데 사용 합 니 다.
바 꿀 문자 oldChar 가 문자열 에 여러 번 반복 되면 replace()방법 은 모든 oldChar 를 new Char 로 바 꿉 니 다.주의해 야 할 것 은 바 꿀 문자 oldChar 의 대소 문 자 는 원래 문자열 의 대소 문자 와 일치 해 야 한 다 는 것 이다.
String str= "address";
String newstr = str.replace("a", "A");// newstr Address
문자열 의 시작 과 끝 을 판단 합 니 다.
starts With()방법 과 ends With()방법 은 문자열 이 지정 한 내용 으로 시작 하거나 끝 날 지 판단 하 는 데 사 용 됩 니 다.이 두 방법의 반환 값 은 모두 boolean 형식 입 니 다.
1、startsWith(String prefix)
이 방법 은 현재 문자열 대상 의 접두사 가 매개 변수 가 지정 한 문자열 인지 판단 하 는 데 사 용 됩 니 다.
2、endsWith(String suffix)
이 방법 은 현재 문자열 이 주어진 하위 문자열 로 끝 날 지 여 부 를 판단 하 는 데 사 용 됩 니 다.
문자열 이 같은 지 판단 하기
1、equals(String otherstr)
두 문자열 이 같은 문자 와 길 이 를 가지 고 있다 면 equals()방법 으로 비교 할 때 true 로 돌아 갑 니 다.동시에 equals()방법 을 비교 할 때 대소 문 자 를 구분 합 니 다.
2、equalsIgnoreCase(String otherstr)
equals Ignorecase()방법 과 equals()유형 은 비교 할 때 대소 문 자 를 무시 합 니 다.
사전 순서에 따라 두 문자열 을 비교 하 다.
compare To()방법 은 사전 순서에 따라 두 문자열 을 비교 하 는 것 입 니 다.이 는 문자열 의 각 문자 에 기반 한 유 니 코드 값 을 비교 하고 이 String 대상 이 표시 하 는 문자 시퀀스 와 매개 변수 문자열 이 표시 하 는 문자 시퀀스 를 사전 순서에 따라 비교 합 니 다.사전 순서에 따라 이 String 대상 이 매개 변수 문자열 앞 에 있 으 면 비교 결 과 는 마이너스 정수 입 니 다.사전 순서에 따라 이 String 대상 이 매개 변수 문자열 뒤에 있 으 면 비교 결 과 는 정수 입 니 다.만약 이 두 문자열 이 같다 면 결 과 는 0 이다.
1 str.compareTo(String otherstr);
알파벳 대소 문자 변환
문자열 의 toLowerCase()방법 은 문자열 의 모든 문 자 를 대문자 에서 소문 자로 바 꿀 수 있 고,tuUpperCase()방법 은 문자열 의 소문 자 를 대문자 로 바 꿀 수 있다.
1 str.toLowerCase();
2 str.toUpperCase();
문자열 분할
split()방법 을 사용 하면 문자열 을 지정 한 구분자 나 문자열 에 따라 내용 을 분할 하고 분 할 된 결 과 를 문자 배열 에 저장 할 수 있 습 니 다.
1 str.split(String sign);
sign 는 문자열 을 분할 하 는 분할 문자 이 며 정규 표현 식 도 사용 할 수 있 습 니 다.
문자열 을 통일 적 으로 분할 하 는 기호 가 없습니다.여러 개의 분할 부 호 를 정의 하려 면 기호'|'을 사용 할 수 있 습 니 다.예 를 들 어",|="은 분할 부 호 를 각각",","="로 표시 합 니 다.
1 str.split(String sign, in limit);
이 방법 은 주어진 분할 문자 에 따라 문자열 을 분할 하고 분할 횟수 를 제한 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Access Request, Session and Application in Struts2If we want to use request, Session and application in JSP, what should we do? We can obtain Map type objects such as Req...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.