자바 문자열 상용 동작

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);
이 방법 은 주어진 분할 문자 에 따라 문자열 을 분할 하고 분할 횟수 를 제한 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기