클래스 상속 관계 다이어그램
직속 자식 클래스
알려진 모든 하위 인터페이스 목록:인터페이스에만 존재함
알려진 모든 구현한 클래스 목록:인터페이스에만 존재함
알려진 모든 구현한 클래스 목록:인터페이스에만 존재함
구현한 모든 인터페이스 목록:클래스에만 존재함
클래스/인터페이스 선언
클래스/인터페이스의 설명
내부 클래스 종합
상수 필드 조압
생성자 종합
메소드 종합
부모 클래스로부터 상속받은 메소드
상수필드 상세설명
생성자 상세 설명
메소드 상세 설명
Deprecated 호환성
deprecated 생성자,상수필드,메소드 선언
생성자, 상수 필드, 메소드에 선언
-> 호환성에 주로 사용
-> error를 알려줌
어노테이션과 Enum 상세 정보 화면은 조금 다르다
어노테이션과 API
클래스 Enum
Header와 Footer에 있는 링크들은 뭘까?
overview package class use tree deprecaterd Index Help
overview
package class use tree
String
public final String extends Object
implements Serializable, Comparabe<String>,CharSequence
toSting()메소드 호출 그결과를 더함
public final로 선언 public이 "누구나 다 사용할 수 있는 클래스"
클래스가 final - 클래스는 확정할 수 없다
클래스 선언문에 implements라고 하면 어떤 의미가 있는지 한번 다시 생각해보자
String은 Serializable,Comparable,CharSequence라는 인터페이스를 구현
comparable이라는 인터페이스 구현 compareTo()라는 메소드 하나 선언 이메소드는 매개 변수로 넘어가는 객체와 현재 객체가 같은지를 비교하는 데 사용된다
간단하게 equals()메소드와 별 차이가 없다고 생각 할 수 있지만, 메소드 리턴타입은 int다.
같으면 0 순서상 앞 -1 뒤 1
CharSequence라는 인터페이스가 있다
StringBulider와 StringBuffer클래스도 이 CharSequence 인터페이스가 있다.
이 인터페이스는 해당 클래스가 문자열을 다루기 위한
가장 마지막에 있는 charsequence라는 인터페이스가 있디
String name ="Sangmin, Lee";
String(byte[] bytes)
String(obyte[] bytes, String charsetName)
String 문자열을 byte로 변환하기
byte[] getBytes()
byte[] getBytes(Charset charset)
byte[] getBytes(String charsetName)
메소드보다 읽기 쉬워졌다
객체의 널 체크는 반드시 필요하다
string메소드를 사용하기전에 짚고 넘어가야한다
public boolean nullCheck(String text){
int testLength=text
객체의 널 체크는 반드시 필요하다
String 메소드를 사용하기 전에 짚고 넘어가야하는 것은 널체크이다
stringSimple 클래스에 nullCeck()라는 메소드를 만들자
public boolean nullCheck(String text)
int text.Length=text.length();
System.out.println(textLength)
public static void main(String[] args){
StringSample sample=new StringSample();
String 내용을 비교하고 검색하는 메소드들도 있어요
-text.length()
-isEmpty()문자열이 비어있는지 확인한다
문자열이 같은지 비교
equals equlasIgnoreCase
compareTo compareToIgnoreCase
contentEquals
Char배열의 값을
char[] toCharArray() 문자열을 char 배열로 변환하는 메소드
문자열 일부 값을 잘라내는 메소드
string substring(int beginIndex)
문자열을 여러 개의 String 배열로 나누는 Split메소드
...
'취준 note 2023 > JAVA' 카테고리의 다른 글
java 11 공식 문서 보는법 (0) | 2023.01.23 |
---|---|
참조변수를 쓰는 이유 (0) | 2023.01.21 |
자바의 신-vol2 주요 API응용편 (0) | 2022.12.26 |
컬렉션프레임 워크 (0) | 2022.11.17 |