○String
▷Java에서 기본적으로 제공하는 문자열 클래스
▶생성
▷String a = "Hello";
▷String a = new String("Hello");
▶메서드
▷int length(): 문자열의 길이 반환
▷String substring(int begin, int end): begin ~ end까지 문자열의 일부를 반환
▷boolean equals(String str): str과 string이 같은지 비교, 같으면 true
▷boolean equalsIgnoreCase(String str): str과 string이 같은지 비교 (대/소문자 구분 무시), 같으면 true
▷int compareTo(String str): string과 str을 사전순 비교. (<0: string이 앞, 0: 같음 >0: stirng이 뒤)
▷int indexOf(char elem): elem의 index를 반환. (처음 index부터 시작해 처음 발견하는것을 반환, 없으면 -1)
▷int lastIndexOf(char elem): elem의 index를 반환. (마지막 index부터 시작해 처음 발견하는것을 반환, 없으면 -1)
▷boolean startsWith(String str): 문자열이 str로 시작하는지 확인, 시작하면 true
▷boolean endsWith(String str): 문자열이 str로 끝나는지 확인, 끝나면 true
▷String[] split(String regex): 해당 문자열(정규식)을 기준으로 문자열을 끊어서 배열화함.
▷String join(String sep, String str1 ...): str1 ... strn을 sep으로 이어서 하나의 문자열로 만듬.
▷String String.format(String format, ... ) : formatted String을 만듬.
▶객체 -> 문자열
▷String *.toString(): 해당 객체를 문자열로 표현함. print에서 자동 형변환에 사용
▶문자열 -> Primitive type
▷int: Integer.parseInt(String intstr) - String -> Integer (-> int)
▷float: Float.parseFloat(String floatstr) - String -> Float (-> float)
'컴퓨터 언어 > java' 카테고리의 다른 글
Control Structures (0) | 2020.11.10 |
---|---|
Array (0) | 2020.11.10 |
Date (0) | 2020.11.10 |
Formatting print (0) | 2020.11.10 |
Scanner (0) | 2020.11.10 |