JAVA/함수 내용 정리

    Calendar 클래스 (날짜)

    Calendar 클래스 (날짜) 1 Calendar cal=Calendar.getInstance();// Calendar 클래스 선언 cs 함수 cal.get() 반환 cal.set() 지정 Calendar.YEAR, MONTH, DATE 해당 년도 , 해당 월(0~11) , 해당 일 Calendar.AM_PM 오전/오후 반환 , AM: 0 Calendar.DAY_OF_WEEK 요일 반환 , 일(1) ~ 토(7) cal.getActualMaximum 가장 큰 값 반환 SimpleDateFormat SimpleDateFormat sdf = new SimpleDateFormat("yy년 mm월 dd일 "); 날짜와 시간의 포맷 지정을 처리하는 객체 Y M d D E a 연도 월 일 1~365 월~일 오전/오..

    GUI 메서드

    AWT 주요 메서드 static Frame[] getFrames() 애플리케이션에서 생선한 모든 프레임을 리턴 MenuBar getMenuBar() 프레임의 메뉴바를 리턴 int getState() 프레임의 상태를 리턴 String getTitle() 타이틀 바의 문자열을 리턴 void remove(MenuComponent m) 프레임에서 지정한 메뉴를 제거 void setMenuBar(MenuBar mb) 프레임의 메뉴바를 지정 void setResizable(Boolean resizable) 프레임의 크기를 사용자가 변경할 수 있게 지정 void setSize(int width, int height) 이 컴퍼넌트의 사이즈를 width 및 height로 변경 void setVisible(boolean ..

    String 클래스

    String 클래스 스트링 리터럴과 new String()의 차이 스트링 리터럴: 자바 내부에서 리터럴 테이블로 관리하며, 동일한 리터럴은 공유시킨다. new String(): 힙 메모리에 별도로 생성한다. 리터럴이던지 new String()이던지 한번 만들어진 스트링은 수정이 불가능하다. String 클래스의 메서드 - 문자 반환 a.compareTo(b) 문자열을 아스키코드 값으로 반환(a-b) a와 b가 같으면 0, (앞글자)a가 b보다 먼저 나오면 음수, a가 b보다 늦게 나오면 양수 반환 a.compareTolgnoreCase(b) 대소문자를 무시하고, 아스키코드 값으로 반환(a-b) 숫자의 비교 같은 경우는 a>b (1), a=b(0), a 문자를 구분문자 기준으로 나누겠다. StringTok..

    Wrapper 클래스

    Wrapper 클래스의 의미 8개의 기본 타입을 객체로 다루기 위해 8개의 클래스를 통칭하여 Wrapper 클래스라고 말한다. 객체화란? 자바에서는 객체화 (new class() 선언)를 해야 클래스가 하드디스크에서 메인메모리로 올라간다. 그러므로 객체화를 하여야 해당 클래스와 그안에 있는 변수와 메서드를 사용할 수 있다. 메모리에 올라간 클래스를 바로 객체라고 한다. *메인 메소드는 정적이므로 객체화를 안해도 자동으로 하드디스크에서 메인메모리로 올라간다. why? 자바는 객체지향언어이기 때문에 기본적으로 객체를 대상으로 다루는 경우가 많다. 그리하여 이들의 클래스를 사용하기 위해 Wrapper 클래스를 사용한다. 기본 타입과 Wrapper 클래스 기본 타입 byte short int long char ..

    형 변환

    형 변환 정수형 -> 문자형 String str= Integer.toString(i); | String str = Double.toString(d); | String str= Long.tostring(l); String str = "" + i; 문자형 -> 정수형 int i= Integer.parseInt(str); | double d=Double.parseDouble(str); | long l = Long.parseLong(str) int i = Integer.valueOf(str ); 문자형 -> 아스키코드 값 (int) Str.charAt(인덱스 번호); char [] =Str.tocharArray() - 배열로 받아 긴 문장의 아스키코드를 빠르게 변환 문자열 -> 배열 ex) 문자열 str변수 1..