자바 에서 String 류 의 상용 함수 및 append () 방법

4747 단어 JAVA
이 블 로 거들 은 매우 완벽 하 게 썼 다.
메모: StringBuffer. append () 방법 과 String + String 의 차이
Stringbuffer 는 append () 방법 이 있 습 니 다. Stringbuffer 는 사실 동적 문자열 배열 append () 는 동적 문자열 배열 에 추 가 됩 니 다. "xxxx" + "yyy" 와 비슷 합 니 다. 그 '+' 번 호 는 String 과 달리 Stringbuffer 는 함께 놓 인 String 1 + String 2 와 Stringbuffer 1. append ("yyy") 는 인쇄 효과 가 같 지만,하지만 메모리 에 서 는 다르다 고 표시 합 니 다. String 1 + String 2 는 두 주소 의 메모리 에 존재 합 니 다. Stringbuffer 1. append (Stringbuffer 2) 를 함께 놓 습 니 다.
         append()  

1. String s = new String ("hello") 과 String s = "hello";의 차이 점:
= =: 인용 형식 을 비교 하고 주소 값 을 비교 하면:
System.out.println(s1 == s2); // false

equal (): 기본적으로 주소 값 을 비교 합 니 다.String 클래스 는 equals () 방법 을 다시 썼 습 니 다. 이 방법 은 문자열 의 내용 이 같은 지 비교 하 는 역할 을 합 니 다.
System.out.println(s1.equals(s2)); // true

2. * 문자열 변수 추가: 먼저 공간 을 열 고 내용 을 추가 합 니 다.
  • 문자열 상수 더하기: 먼저 추가, 다시 찾 습 니 다. 공간 이 없습니다
  •  String s1 = "hello";
    
    String s2 = "world";
    
    String s3 = "helloworld";
    
    String s4 = s1 + s2;
    
    String s5 = "hello"+"world";
    

    즉 s4 와 s5 의 차이.
    3. String 류 의 판단 기능:
  • boolean equals (Object obj): 문자열 의 내용 이 같은 지 비교 하고 대소 문자
  • 를 엄 격 히 구분 합 니 다.
  • boolean equalsIgnoreCase (String str): 대소 문자
  • 를 고려 하지 않 고 문자열 의 내용 이 같은 지 비교 합 니 다.
  • boolean contains (String str): 지정 한 작은 문자열 이 포함 되 어 있 는 지 판단 하기
  • boolean starts With (String str): 지정 한 문자열 로 시작 할 지 판단 하기
  • boolean ends With (String str): 지정 한 문자열 로 끝 날 지 판단 하기
  • boolean isEmpty (): 문자열 의 내용 이 비어 있 는 지 판단 하기
  • 4. String 클래스 의 획득 기능:
  • int length (): 문자열 의 길 이 를 되 돌려 줍 니 다.문자 의 개수.
  • char charAt (int index): 문자열 에서 지정 한 위 치 를 되 돌려 줍 니 다.
  • int index Of (int ch): 문자열 에 처음 나타 난 위 치 를 지정 한 문자 로 되 돌려 줍 니 다
  • int index Of (String str): 지정 한 문자열 이 문자열 에 처음 나타 난 위 치 를 되 돌려 줍 니 다
  • int index Of (int ch, int from Index): 지정 한 문자 가 지정 한 위치 에서 문자열 에 처음 나타 난 위 치 를 되 돌려 줍 니 다
  • int index Of (String str, int from Index): 지정 한 문자열 이 지정 한 위치 에서 문자열 에 처음 나타 난 위 치 를 되 돌려 줍 니 다
  • String substring (int start): 지정 한 위치 에서 끝까지 의 하위 문자열 을 되 돌려 줍 니 다
  • String substring (int start, int end): 지 정 된 위치 에서 지 정 된 위치 로 끝 나 는 하위 문자열 을 되 돌려 줍 니 다. - 왼쪽 가방 오른쪽 에 가방 이 없 음 을 주의 하 십시오
  • 5. String 의 변환 기능:
  • byte [] getBytes (): 문자열 을 바이트 배열 로 변환
  • char [] toCharArray (): 문자열 을 문자 배열 로 변환 합 니 다
  • static String value Of (char [] chs): 문자 배열 을 문자열 로 변환 합 니 다
  • static String valueOf (int i): int 형식의 데 이 터 를 문자열 로 변환 합 니 다
  • 임의의 형식 을 문자열 로 바 꾸 는 방법.
  • String toLowerCase (): 문자열 을 소문 자로 변환
  • String toUpperCase (): 문자열 을 대문자 로 변환
  • String concat (String str): 문자열 의 연결
  • 대체 기능:
  • String replace(char old,char new)
  • String replace(String old,String new)

  • 문자열 두 칸 제거 하기:
  • String trim()

  • 사전 순서대로 두 문자열 비교 a - z
  • int compareTo(String str)
  • int compare ToIgnorecase (String str) - - - - - - 저작권 성명: 본 고 는 CSDN 블 로 거 'qq 9764312' 의 오리지널 글 로 CC 4.0 BY - SA 저작권 협의 에 따라 원문 출처 링크 와 본 성명 을 첨부 하 십시오.원본 링크:https://blog.csdn.net/qq9764312/article/details/79563031
  • 좋은 웹페이지 즐겨찾기