0%

StringClass생성자,메서드

String클래스의 생성자와 메서드

  • String(StringBuffer buf)
    • StringBuffer인스턴스가 갖고 있는 문자열과 같은 내용의 String인스턴스를 생성
  • char charAt(int index)
    • 지정된 위치에 있는 문자를 알려줌
  • int compareTo(String str)
    • 문자열을 사전순서로 비교함 같으면 0 사전순으로 이전이면 음수를, 이후면 양수를 반환
  • String concat(String str)
    • 문자열을 뒤에 덧붙임
  • boolean contains(CharSequence s)
    • 지정된 문자열이 포함되었는지 검사
  • boolean endWith(String suffix)
    • 지정된 문자열로 끝나는지 검사
  • boolean startWith(String prefix)
    • 주어진 문자열로 시작하는지 검사
  • boolean equals
    • 매개변수로 받은 문자열과 String인스턴스의 문자열을 비교. obj가 String이 아니거나 문자열이 다르면 false를 반환
  • int indexOf(int ch, int pos)
    • 주어진 문자가 문자열에 존재하는지 지정된 위치부터 확인하여 위치를 알려줌. 못 찾으면 -1을 반환함
  • int indexOf(String str)
    • 주어진 문자열이 존재하는지 확인하여 그 위치를 알려줌
  • int lnegth()
    • 문자열의 길이를 알려줌
  • String[] split(String regex)
    • 문자열을 지정된 분리자로 나누어 문자열 배열에 담아 반환
  • String substring(int begin, int end)
    • 주어진 시작위치부터 끝 위치범위에 포함된 문자열을 얻음. 이 때, 시작위치의 문자는 범위에 포함되지만, 끝 위치의 문자는 포함되지 않음
  • String toLowerCase()
    • 모든 문자열을 소문자로 변환하여 반환
  • String toUpperCase()
    • 모든 문자열을 대문자로 변환하여 반환
  • String trim()
    • 왼쪽끝, 오른쪽끝에 있는 공백을 없앤 결과를 반환. 이 때 문자열 중간에 있는 공백은 제거되지 않음